How this skill is triggered — by the user, by Claude, or both
Slash command
/slack:slack-loginThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
$ARGUMENTS
$ARGUMENTS
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py login --url-only
コマンドの出力(認証URL)を 省略せず全文 ユーザーに提示し、以下を依頼する:
localhost:3118/callback?code=...&state=... というURLが表示されます(ページ自体はエラーになります)ユーザーからコールバックURLを受け取るまで次に進まないこと。
ユーザーから受け取ったURLを使って実行:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py login --code "<ユーザーが貼り付けたURL>"
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py workspaces
ワークスペース名とデフォルト設定が表示されれば認証完了。
追加ワークスペースが必要な場合は login を再実行。デフォルトの切り替え:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py set-default <workspace_key>
# ワークスペースのトークン削除
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py logout <workspace_key>
# 保存済みワークスペース一覧
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py workspaces
# デフォルトワークスペース変更
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py set-default <workspace_key>
~/.config/slack-mcp/workspaces.json (パーミッション 0600)login を再実行認証結果を報告する:
npx claudepluginhub hidetsugu-miya/claude-plugins --plugin slackGuides users through setting up the redhat-community-ai-tools Slack MCP server for Claude Code using browser session tokens.
Creates, runs, and manages Slack apps from the terminal — local development, app lifecycle, manifest edits, Web API calls, and searching Slack developer docs.
Interact with Slack workspaces via CLI using bot tokens: send messages, list/read channels, manage reactions, multi-bot auth for CI/CD and agents.