slack-rs

Automate Slack Web API calls across workspaces via the Slack-rs CLI.

3|1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/tumf/skills --skill slack-rs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slack-rs
Source: https://github.com/tumf/skills/tree/main/slack-rs
Command: npx skills add https://github.com/tumf/skills --skill slack-rs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Slack-based automation across workspaces requires a repeatable way to authenticate, manage profiles, and issue arbitrary Web API calls without manual scripting.

Core Features & Use Cases

  • OAuth-based login with per-workspace profiles to securely access multiple Slack workspaces.
  • Direct Slack Web API calls and automatic introspection via the slack-rs CLI.
  • Safe automation with a write-guard and local credential storage under ~/.config/slack-rs/.

Quick Start

Install slack-rs and begin authenticating and issuing Slack API calls from the CLI.

Frequently Asked Questions about slack-rs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Slack Web API calls across multiple workspaces?▼

Automating Slack Web API calls across multiple workspaces requires per-workspace OAuth profiles. This Skill uses the slack-rs CLI to authenticate and issue arbitrary API requests with safe defaults and a write-guard.

Can I manage multiple Slack OAuth profiles locally for CLI automation?▼

Yes, managing multiple Slack OAuth profiles locally is supported. Credentials are stored securely on-device under ~/.config/slack-rs, allowing per-workspace authentication without manual scripting.

What is the best way to issue arbitrary Slack API requests safely from the command line?▼

The best way to issue arbitrary Slack API requests safely from the command line is using a CLI with a built-in write-guard. This approach provides machine-readable introspection commands and safe defaults for automation.

Does slack-rs support automatic introspection for Slack Web API endpoints?▼

Yes, slack-rs supports automatic introspection for Slack Web API endpoints. The CLI provides machine-readable introspection commands to query and interact with the API dynamically.

Why should I use a write-guard for Slack API automation?▼

A write-guard is necessary for Slack API automation to prevent unintended destructive actions. It enforces safe defaults during OAuth-based login and arbitrary API calls, ensuring secure local credential storage under ~/.config/slack-rs.