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.