一键导入
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 职业分类
| 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.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