ワンクリックで
slack
Send messages, manage channels, reactions, and files in Slack with declarative channel-level permissions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Send messages, manage channels, reactions, and files in Slack with declarative channel-level permissions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Interact with GitHub repositories, issues, pull requests, releases, gists, labels, and CI/CD
ElevenLabs text-to-speech, voice management, and sound effects via REST API
Summarize documents using Claude
Test skill with band config
A valid banded skill for testing with two scripts
Example banded skill demonstrating the banded skills format
| name | slack |
| description | Send messages, manage channels, reactions, and files in Slack with declarative channel-level permissions |
| allowed-tools | Bash(./scripts/*) |
Send messages, manage channels, reactions, and files in Slack. All operations respect declarative channel-level and feature-level permissions defined in the slack section of BAND.md.
IMPORTANT: You MUST use ONLY the scripts provided below for ALL Slack operations. Do NOT use curl, the Slack API directly, any Slack CLI, SDK, or any other tool. Every Slack interaction must go through ./scripts/<script-name>. If a script doesn't exist for what you need, say so — do not work around it.
Run scripts with ./scripts/<script-name>, e.g. ./scripts/channel-list --limit=5. Use --help on any script to see its parameters.
Scripts enforce restrictions from the slack config section in BAND.md before making any API call. This provides application-level authorization on top of Slack API scopes:
message-send — Send a message to a channel. Input: channel, text, thread_tsmessage-list — List recent messages in a channel. Input: channel, limitmessage-search — Search messages. Requires SLACK_USER_TOKEN. Input: query, channel, limitchannel-list — List channels. Input: types, limitchannel-info — Get channel details. Input: channelthread-reply — Reply to a thread. Input: channel, thread_ts, textreaction-add — Add a reaction to a message. Input: channel, timestamp, emojireaction-remove — Remove a reaction from a message. Input: channel, timestamp, emojifile-upload — Upload a file to a channel. Input: channel, filename, content, titlemessage-search requires a user token (xoxp-), not a bot token. Set SLACK_USER_TOKEN for search.#channel-name or Slack channel IDs (e.g., C01234ABCDE).local-lima — scripts run in an isolated Lima VM.