Slack channel plugin for Claude Code
npx claudepluginhub muneshige1567/claude-channel-slackSlack channel for Claude Code — messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /slack-channel:access.
Share bugs, ideas, or general feedback.
Slack版のClaude Code Channelsプラグイン。SlackのDM/チャンネルからClaude Codeセッションにメッセージを送り、Claudeが直接Slackに返信できます。
connections:write スコープ)→ xapp-... トークンをコピーFeatures → OAuth & Permissions → Scopes で以下を追加:
channels:history — パブリックチャンネルのメッセージ読み取りchannels:read — チャンネル情報取得chat:write — メッセージ送信files:read — ファイルダウンロードfiles:write — ファイルアップロードgroups:history — プライベートチャンネルのメッセージ読み取りim:history — DMのメッセージ読み取りim:read — DM情報取得im:write — DM開始reactions:read — リアクション読み取りreactions:write — リアクション追加users:read — ユーザー情報取得Features → Event Subscriptions でONにし、Subscribe to bot events に以下を追加:
message.channelsmessage.groupsmessage.imInstall to Workspace をクリック → Bot User OAuth Token (xoxb-...) をコピー
# Claude Code セッションでプラグインをインストール(開発中はローカルパスから)
# まずトークンを設定
/slack:configure bot xoxb-...
/slack:configure app xapp-...
# チャネル有効で起動(開発中)
claude --dangerously-load-development-channels server:slack
# ペアリング:SlackでBotにDMを送信 → コードが返ってくる
/slack:access pair <code>
# アクセスをロックダウン
/slack:access policy allowlist
| ツール | 用途 |
|---|---|
reply | Slackチャンネル/DMに返信。スレッド返信、ファイル添付対応 |
react | メッセージに絵文字リアクション |
edit_message | Botが送った過去のメッセージを編集 |
fetch_messages | チャンネルの最近のメッセージ履歴を取得 |
download_attachment | メッセージの添付ファイルをローカルにダウンロード |