How this skill is triggered — by the user, by Claude, or both
Slash command
/slack:slack-runThe 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 workspaces
未ログインの場合はメインエージェントに通知する(loginはユーザーのブラウザ操作が必要なため、このスキル内では実行しない)。
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py call <tool_name> --arg key=value
引数は --arg で複数指定可能:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py call slack_search_public --arg query="キーワード" --arg limit=5
| ツール名 | 説明 | 主要引数 |
|---|---|---|
slack_send_message | メッセージ送信 | channel_id, message, thread_ts |
slack_schedule_message | メッセージ予約送信 | channel_id, message, post_at* |
slack_send_message_draft | 下書き作成 | channel_id, message, thread_ts |
slack_search_public | パブリックチャンネル検索 | query*, limit, sort, sort_dir |
slack_search_public_and_private | 全チャンネル検索(DM含む) | query*, channel_types, limit |
slack_search_channels | チャンネル名・説明で検索 | query*, channel_types, limit |
slack_search_users | ユーザー検索 | query*, limit |
slack_read_channel | チャンネルメッセージ読み取り | channel_id*, limit, oldest, latest |
slack_read_thread | スレッド返信取得 | channel_id, message_ts, limit |
slack_read_canvas | Canvas読み取り | canvas_id* |
slack_create_canvas | Canvas作成 | title, content |
slack_read_user_profile | ユーザープロフィール取得 | user_id |
注意: ツール一覧はサーバー側で変更される可能性があります。最新の一覧は以下で確認:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py tools
| オプション | 説明 | デフォルト |
|---|---|---|
--workspace | ワークスペースキー | デフォルトワークスペース |
--debug | デバッグログを出力 | off |
ワークスペース指定例:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/slack_cli.py call <tool_name> --workspace <workspace_key> --arg key=value
メインコンテキストの消費を抑えるため、slack-runner サブエージェントに委任して実行できる。
取得した情報を以下の形式で返す:
npx claudepluginhub hidetsugu-miya/claude-plugins --plugin slackAutomates Slack messaging to channels/DMs, conversation search, channel/user management, reactions, and threads using Composio toolkit via Rube MCP.
Automates Slack operations like messaging channels/users, searching conversations, channel/user lookup, and reactions via Composio toolkit and Rube MCP. Useful for Slack workflow integrations.
Handles Slack channel and thread messaging with context-aware session management. Reads messages, sends replies, searches channels/users, drafts, and schedules via Slack MCP tools.