From claude-channel-mux
Set up the Slack channel — save bot/app tokens and review access policy. Use when the user pastes a Slack bot token, asks to configure Slack, or wants to check channel status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-channel-mux:configureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user set up their Slack channel plugin.
Help the user set up their Slack channel plugin.
Guide the user to https://api.slack.com/apps and create a new app:
connections:write scope. This gives an xapp-... token.message.channels (public channels)message.groups (private channels)message.im (DMs)message.mpim (group DMs)channels:history — read public channel messageschannels:read — list channelschat:write — send messagesreactions:write — add reactionsfiles:read — download filesfiles:write — upload filesusers:read — resolve user namesim:history — read DM messagesim:write — open DMsgroups:history — read private channel messagesxoxb-...)Write both tokens to ~/.config/claude-channel-mux/.env:
SLACK_BOT_TOKEN=xoxb-your-bot-token
SLACK_APP_TOKEN=xapp-your-app-token
Set file permissions to 600:
chmod 600 ~/.config/claude-channel-mux/.env
The bot must be invited to any channel it should monitor:
/invite @your-bot-name
claude --dangerously-load-development-channels server:claude-channel-mux
Use /claude-channel-mux:access to:
Read ~/.config/claude-channel-mux/access.json and report:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub flyingimer/claude-channel-mux --plugin claude-channel-mux