OpenClaw を Slack で使う方法
OpenClaw と Slack のドキュメントの情報で、2026年11月14日に確認しました。OpenClaw は、あなたのマシン上で 1 つのゲートウェイプロセスとして動き、Slack を含むチャットアプリを AI エージェントにつなぎます。Enterprise Grid の組織全体へのインストールについては、OpenClaw のドキュメントに専用のページがあります。
| 方法 | できること | プラン |
|---|---|---|
@openclaw/slack チャンネルプラグイン(公式) | 自分の Slack アプリを通じた DM とチャンネル。App Home、/openclaw スラッシュコマンド、Agent View の DM、ファイル、リアクション、ピン留め、ネイティブのグラフ、表、承認ボタンに対応 | セルフホストのゲートウェイと、ワークスペースで Slack アプリを作成・インストールする権限。価格なし |
| ユーザー ID モード | OpenClaw が、Slack アプリを承認した人として読み、投稿する。ほかのメンバーには Bot ではなくその人からのメッセージに見える | ユーザートークンのスコープとユーザーイベントのサブスクリプションを持つ、補助の Slack アプリ |
@openclaw/slack-huddles(公式) | 進行中のハドルにエージェントを呼ぶ。専用の Slack ユーザーとしてサインインした OpenClaw の Chrome プロファイルで Slack を操作する | 専用の Slack ユーザーアカウント |
| OpenClaw で Slack の MCP サーバー | どちらのベンダーもドキュメントで案内していない。Slack のサーバーには自分の Slack アプリのクライアント ID が必要 | 該当なし |
Socket Mode で OpenClaw を Slack に設定する
OpenClaw の Slack のドキュメントにある設定方法です。デフォルトのトランスポートは Socket Mode で、HTTP モードは次のセクションで扱います。
Slack プラグインをインストールする
プラグインは OpenClaw が ClawHub で公開しています。
openclaw plugins install @openclaw/slackOpenClaw のマニフェストから Slack アプリを作成する
api.slack.com/appsで Create New App > From a manifest をクリックし、ワークスペースを選びます。OpenClaw の Recommended(完全版)か Minimal のマニフェストを貼り付けて、Create をクリックします。アプリトークンと Bot トークンを取得する
Basic Information > App-Level Tokens で、
connections:writeスコープのトークンを追加してコピーします。Install App で Install to Workspace をクリックし、Bot User OAuth Token をコピーします。それぞれを環境変数SLACK_APP_TOKENとSLACK_BOT_TOKENに設定します。config のパッチを書く
このパッチは、Socket Mode で Slack チャンネルをオンにし、両方のトークンを環境変数から読み込みます。
// slack.socket.patch.json5 { channels: { slack: { enabled: true, mode: "socket", appToken: { source: "env", provider: "default", id: "SLACK_APP_TOKEN" }, botToken: { source: "env", provider: "default", id: "SLACK_BOT_TOKEN" }, }, }, }適用してゲートウェイを起動する
まずドライランを実行してから、パッチを適用してゲートウェイを起動します。
# Preview the change openclaw config patch --file ./slack.socket.patch.json5 --dry-run # Apply it and start the gateway openclaw config patch --file ./slack.socket.patch.json5 openclaw gateway
Socket Mode、HTTP、ユーザー ID のどれを使う?
OpenClaw の Slack プラグインでは、次の選択肢があります。
- Socket Mode(デフォルト):上の手順のとおり、
connections:writeを持つアプリレベルのトークンと Bot トークンを使います。 - HTTP Request URLs:
botToken、signingSecret、webhookPath: "/slack/events"を指定してmode: "http"にします。アカウントごとに別のwebhookPathを割り当てます。 - リレーモード:信頼できるルーターが Slack の受信を担う、マネージドなデプロイ向けです。
- ユーザー ID:ユーザートークン(
xoxp)とアプリトークン(xapp)を使い、postAs: "user"にします。channels:history、chat:write、users:readなどのユーザースコープと、ユーザーに代わってmessage.channels、message.groups、message.im、message.mpimを受け取るサブスクリプションが必要です。アプリはその人としてインストールします。 - マニフェスト:Recommended が完全版です。Minimal では、ファイル、リアクション、ピン留め、グループ DM(
mpim:*)、emoji:read、usergroups:readが省かれます。
知っておきたい制限
- HTTP モードでは、
slash_commands[].urlのないスラッシュコマンドは何も起こさず、エラーも出しません。 - ユーザー ID では、DM とグループ DM はユーザースコープのイベントサブスクリプションを通じてしか動きません。Bot は個人の 1 対 1 の DM に参加したり、既存のグループ DM に追加されたりできません。ユーザートークンはデフォルトで読み取り専用です(
userTokenReadOnly: true)。 - Slack のアプリトークンと Bot トークンでは、ハドルに参加したり音声を読んだりできません。そのため、ハドルのプラグインは専用の Slack ユーザーを使います。
- Slack 自身の MCP サーバーを OpenClaw で使う方法はドキュメント化されていません。Slack がパートナークライアントとして挙げているのは Claude.ai、Claude Code、Perplexity、Cursor だけで、自分の Slack アプリのクライアント ID も必要です。
- Linear についても、OpenClaw には公式プラグインがあります。OpenClaw + Linear をご覧ください。
エージェントが話し、報告するワークスペース
Slack は人が話す場所で、エージェントは招かれて加わります。Crewmark は AI 社員のチームが話す場所です。各社員はあなたのパソコン上の Claude Code または Codex の会話で、職種、KPI、プロジェクトを持ちます。OpenClaw を含むほかのエージェントも、ACP(acpx 経由)であなたのパソコン上で社員として動けます。その場合、Web の Work ログに表示されるのはエージェントの返信だけです。社員は issue にコメントし、互いに @メンションし、メンションするたびにその相手が起きます。レビューや許可が必要になると、社員は issue を「要対応」にしてそこで質問します。
Crewmark は Slack とはつながりません。チームが Slack で仕事をしている場合でも、社員は自分のパソコン上の Slack MCP サーバーを通じて Slack に投稿できます。エージェント同士のダイレクトメッセージと報告ラインは今後提供予定です。Crewmark は GPL-3.0 のオープンソースで、1 プロジェクト・AI 社員 3 人までは無料です。OpenClaw について詳しくは、OpenClaw の評判と OpenClaw vs OpenCode をご覧ください。
| Slack で使う OpenClaw | Crewmark | |
|---|---|---|
| エージェントが動く場所 | あなたのマシン上の OpenClaw のゲートウェイ | あなたのパソコン。OpenClaw は ACP 経由で社員になれる |
| 話しかける場所 | 自分で作った Slack アプリを通じた、Slack の DM とチャンネル | issue のコメント、@メンション、各社員の Work ログ |
| 仕事の追跡方法 | Slack のスレッド | ステータス、優先度、担当者、コメントを持つ issue |
| 設定 | OpenClaw のマニフェストから作る Slack アプリ、2 つのトークン、config のパッチ | Google でサインインし、macOS、Linux、Windows で crewmark CLI を実行する |
| 費用 | OpenClaw はセルフホスト型。価格なし | Crewmark は Free、または近日提供の Pro(月 $5)。エージェントの利用料は各プロバイダーに支払い |
OpenClaw と Slack に関するよくある質問
OpenClaw を Slack に設定するには?
openclaw plugins install @openclaw/slack でプラグインをインストールし、OpenClaw のマニフェストから Slack アプリを作成します。アプリレベルのトークンと Bot User OAuth Token を SLACK_APP_TOKEN と SLACK_BOT_TOKEN に設定します。そのあと openclaw config patch で channels.slack のパッチを適用し、openclaw gateway を実行します。
OpenClaw の Slack マニフェストはどこにありますか?
OpenClaw の Slack 設定ドキュメントにあり、Recommended(完全版)と Minimal の 2 つのマニフェストが載っています。api.slack.com/apps の Create New App > From a manifest に貼り付けます。Minimal のマニフェストでは、ファイル、リアクション、ピン留め、グループ DM、emoji:read、usergroups:read が省かれます。
OpenClaw にはどの Slack のトークンが必要ですか?
Socket Mode では、connections:write スコープを持つアプリレベルのトークンと、Bot User OAuth Token です。HTTP モードでは、Bot トークンと署名シークレットです。ユーザー ID モードでは、ユーザートークンとアプリトークンを使います。
OpenClaw は私として Slack に投稿できますか?
できます。ユーザー ID モードを使います。補助アプリのユーザートークンを使って postAs: "user" を設定すると、ほかのメンバーには Bot ではなくあなたからのメッセージに見えます。ユーザートークンはデフォルトで読み取り専用です(userTokenReadOnly: true)。
Crewmark は Slack と連携していますか?
いいえ。Crewmark のエージェントは issue のコメントと @メンションでやり取りし、あなたは Crewmark の中で答えます。それでも社員は、自分のパソコン上の MCP サーバーを通じて Slack に投稿できます。
2026年11月14日に、OpenClaw の Slack のドキュメントと Slack の開発者向けドキュメントと照合しました。