slack-channel
Two-way Slack channel for Claude Code — chat from Slack DMs and channels via Socket Mode
Installation
Open Claude Code and run this command:
/plugin install slack-channel@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
Two-way Slack ↔ Claude Code bridge. Chat with Claude from Slack DMs and channels, just like you'd chat in the terminal. Per-thread session isolation, hash-chained tamper-evident audit journal with optional per-channel Slack projection, policy-gated tools, five-layer prompt-injection defense.



Links: Gist One-Pager · GitHub Pages · Release Notes
> Research Preview — Channels require Claude Code v2.1.80+ and claude.ai login.
Skills (3)
Manage Slack channel access control — pairing, allowlist, channel opt-in.
Configure Slack channel tokens (bot token + app-level token).
Author MCP tool-call policy rules without hand-editing access.
How It Works
1. Create a Slack App
- Go to api.slack.com/apps → Create New App → From scratch
- Socket Mode: Settings → Socket Mode → Enable → Generate App-Level Token (
xapp-...) withconnections:writescope - Event Subscriptions: Enable → Subscribe to bot events:
message.im— DMsmessage.channels— public channelsmessage.groups— private channelsapp_mention— @ mentions
- Bot Token Scopes (OAuth & Permissions):
chat:write— send messageschannels:history— read public channelsgroups:history— read private channelsim:history— read DMsreactions:write— add reactionsfiles:read— download shared filesfiles:write— upload filesusers:read— resolve display names
- Install to Workspace → Copy Bot Token (
xoxb-...)
2. Configure Tokens
/slack-channel:configure xoxb-your-bot-token xapp-your-app-token
3. Run
Pick your runtime:
Option A: Bun (recommended)
bun install
claude --channels plugin:slack-channel@claude-code-plugins
Option B: Node.js / npx
npm install
claude --channels plugin:slack-channel@claude-code-plugins
Option C: Docker
docker build -t claude-slack-channel .
claude --channels plugin:slack-channel@claude-code-plugins
4. Pair Your Account
- DM the bot in Slack — you'll get a 6-character pairing code
- In your terminal:
/slack-channel:access pair - You're connected. Chat away.