← ClaudeAtlas

slack-postlisted

Post or send a message to Slack — a channel, DM, or thread reply. Triggers on "post / send / message / DM / reply / drop this in Slack", "tell #channel", "ping @someone on Slack", or any request to write into Slack (as opposed to reading/searching it). Governs posting IDENTITY: posts as YOU (user token) by default, and as the BOT only when the prompt says so ("as the bot", "use the bot", "post as the app"). Every Claude-sent message gets a "Sent using Claude" footer. Read-only Slack work (search, history, who's-in-a-channel) does NOT use this skill.
sujeet-pro/agents-devkit · ★ 0 · AI & Automation · score 75
Install: claude install-skill sujeet-pro/agents-devkit
# slack-post — write a message to Slack with the right identity Posting to Slack happens under **one of two identities**, and the choice is not cosmetic — it changes who the workspace sees as the author, what the message can @-mention, and which audit trail it lands in. This skill makes that choice explicit and consistent. ## The two identities The plugin runs **two** Slack MCP servers, each pinned to one identity: | Identity | Server | Tool | Posts as | When | |---|---|---|---|---| | **User** (default) | `slack` | `mcp__plugin_adk_slack__conversations_add_message` | **you** (your xoxp user token) | default — every post unless the prompt asks for the bot | | **Bot** | `slack-bot` | `mcp__plugin_adk_slack-bot__conversations_add_message` | the Slack **app/bot** (xoxb token) | only when the prompt explicitly asks | > Why two servers: the underlying `slack-mcp-server` cannot switch identity per call — with both tokens present it always prefers the user token. So the bot identity lives in its own server (`slack-bot`, launched with the bot token only, exposing just the post tool). ## Decision: which identity? **Default to the user.** Post via `slack` unless the prompt clearly opts into the bot. Signals that mean *use the bot*: - "post **as the bot** / **as the app** / **using the bot**" - "**use the bot** to send this" - an explicit `--as bot` Anything else — including silence — means **post as you**. Do not ask which identity to use; the default is user. (If the prompt is