チュートリアル 25 — OpenClaw API Gateway Skillチュートリアル:Slack、HubSpotなど100以上のサービスをゼロ設定OAuth接続(2026)
目標:API Gateway Skillをインストールして、OAuth認証情報を自分で申請することなく、OpenClawがGoogle Workspace、Microsoft 365、GitHub、Notion、Slack、Airtable、HubSpotなど100以上のサービスに接続できるようにします。
API Gatewayのコアの価値
openclaw OAuth認証 自分でKeyを申請しなくていいがAPI Gateway Skillの最大のセールスポイントです。
従来の方法:OpenClawにSlackのメッセージを送らせるには、Slackの開発者ダッシュボードでAppを登録し、OAuth認証情報を申請し、コールバックURLを設定し、トークンを保存する……このプロセス全体で少なくとも30分かかり、ミスも起きやすいです。
API Gatewayの方法:Skillをインストール → 認証リンクをクリック → 完了。OAuth認証情報はAPI Gatewayのクラウドで一元的に管理されます。ワンクリックで認証するだけで使用できます。
サポートする100以上のサービスのカテゴリ
| カテゴリ | サービス |
|---|---|
| 通信コラボレーション | Slack、Microsoft Teams、Discord、Gmail、Outlook |
| プロジェクト管理 | Notion、Trello、Asana、Linear、Jira、Basecamp |
| CRM / セールス | HubSpot、Salesforce、Pipedrive、Zoho CRM |
| データ / 表 | Airtable、Google Sheets、Smartsheet、Coda |
| クラウドストレージ | Google Drive、Dropbox、OneDrive、Box |
| 開発ツール | GitHub、GitLab、Bitbucket、Vercel、Netlify |
| カレンダー | Google Calendar、Outlook Calendar、Calendly |
| Eコマース / 決済 | Shopify、Stripe、WooCommerce |
openclaw api gateway skill がサポートするサービスの完全なリストはインストール後に /api-gateway list を実行して確認できます。
ステップ1:Skillのインストール
/install @byungkyu/api-gateway
確認:
pnpm openclaw skills list
# リストにapi-gatewayが表示されるはずですステップ2:最初のサービスを認証する(Slackを例に)
openclaw でSlackを接続してメッセージ送信 設定不要の完全な手順:
1. 認証フローをトリガーする:
/api-gateway auth slack
2. OpenClawが認証リンクを返す:
続けるにはSlackの認証が必要です。
以下のリンクをクリックしてSlackの認証を完了してください:
https://gateway.clawhub.io/auth/slack?token=xxxx&callback=openclaw
3. ブラウザでリンクを開き、Slackアカウントでログインして「許可」をクリックします。
4. ページがOpenClawに戻り以下が表示されます:
Slack認証成功!ワークスペース:Your-Team-Name
利用可能な権限:メッセージ送信、チャンネルリスト読み取り、ファイルアップロード
認証情報はAPI Gatewayのクラウドに暗号化されて保存されます。OpenClawのローカルには短期のアクセストークンのみが保存され、有効期間内に自動更新されます。再認証は不要です。アカウントの切り替えや再認証が必要な場合:
/api-gateway reauth slack
ステップ3:Slackメッセージの送信例
認証完了後、自然言語で直接操作できます:
Slackの #general チャンネルにメッセージを送ってください:
「今週金曜日の午後3時に全体会議があります。出席の確認をお願いします。」
または構造化コマンドを使います:
/api-gateway slack send-message --channel general --text "今週金曜日全体会議、出席確認をお願いします"
DMを送信する:
Slackで @tanaka にDMを送ってください:明日のデザイン案は確認しました。いくつか調整が必要な点があります。今日の午後に話せますか?
ステップ4:Airtableデータ読み取りの例
openclaw Airtable データベース AI操作チュートリアルのコアステップ、まず認証します:
/api-gateway auth airtable
認証後にデータを照会します:
Airtableの「顧客フォロー」テーブルから、ステータスが「フォロー待ち」のすべてのレコードを読み取り、
顧客名、担当者、前回のフォロー時刻をリストアップしてください
新しいレコードを追加します:
Airtableの「顧客フォロー」テーブルに新しいレコードを追加してください:
顧客名:XXテクノロジー、担当者:鈴木部長、ステータス:初回接触、フォロー日:2026-03-30
ステップ5:HubSpot CRMの操作例
openclaw hubspot crm AI自動化のよく使われるシナリオ:
連絡先の検索:
/api-gateway hubspot search-contact --email zhang@example.com
フォロータスクの作成:
HubSpotで zhang@example.com にフォロータスクを作成してください:
タスク内容:Q1製品プランを送付、締め切り:2026-04-05
リードステータスの一括更新(AI分析と組み合わせ):
HubSpotの今月の新規リードをすべて読み取り、会社規模で分類して、
従業員500人以上のリードのステータスを「高優先度」に変更してください
ステップ6:API Gateway vs MCP直接設定の選択
openclaw oauth認証 自分でKeyを申請しなくていいはAPI Gatewayの核心的な優位性ですが、2種類の方法にはそれぞれ適したシナリオがあります:
| シナリオ | 推奨方法 |
|---|---|
| 標準的なSaaSサービス(Slack、HubSpotなど)を素早く接続 | API Gateway |
| カスタムの権限範囲が必要、または社内ネットワークのサービスを使用 | MCP直接設定 |
| 会社に独自のOAuthアプリがあり独立したAppを使用する必要がある | MCP直接設定 |
| 個人ユーザー、API Keyを管理したくない | API Gateway |
| データセキュリティに非常に厳格な要件があり、第三者を経由したくない | MCP直接設定 |
よくある質問
API Gateway SkillとMCP直接設定の違いは何ですか?
API Gateway SkillはOAuth認証情報の管理をClawHubのクラウドゲートウェイに委託します。自分でAppを申請したりトークンを保存したりする必要がなく、主要なSaaSサービスへの素早い接続に適しています。MCP直接設定は対応するプラットフォームで自分で開発者アプリを作成し、認証情報を申請してOpenClawの設定ファイルに手動で入力する必要があり、プロセスはより複雑ですが完全に自主管理できます。企業の社内サービスやデータ主権に厳格な要件があるシナリオに適しています。機能的には同等で、違いは誰が認証情報を管理するかです。
API GatewayでSlackを接続するには企業アカウントが必要ですか?
不要です。個人のSlackアカウントや小規模チームのアカウントも同様にサポートされています。API GatewayはSlack公式のOAuth認証フローを使用しており、アカウントの種類とは無関係です。唯一の制限はSlack無料版のメッセージ履歴に90日の制限があることですが、これはSlack自体の制限であり、API Gatewayとは無関係です。企業の有料アカウントにはこの制限はありません。
認証情報はどこに保存されますか?安全ですか?
OAuthアクセストークンはClawHubのAPI GatewayサーバーにAES-256暗号化で保存されます。OpenClawのローカルには有効期間内の短期トークン(デフォルト1時間)のみがキャッシュされます。ClawHubはAPI Gateway経由で送信されるビジネスデータの内容を読んだり記録したりしません。認証の更新と転送のみを担います。ClawHubアカウントの設定で認証を取り消すと、対応するサービスのトークンは即座に無効になります。
特定のサービスのAPIに呼び出し制限がある場合、API Gatewayは対応しますか?
対応します。API GatewayにはRate Limit Guard(速度制限保護)が組み込まれており、サービスプロバイダーの呼び出し頻度の上限に近づくと自動的にキューに入れて速度を制限し、OpenClawebの会話で現在のクォータの使用状況を通知します。例えばHubSpotの無料版は1日250回のAPI呼び出しですが、残り50回になるとAPI Gatewayが警告を発して、上限を超えてサービスが中断することを防ぎます。
次のステップ
- チュートリアル 26 — Agent Browserでログイン状態やJavaScriptレンダリングが必要なWebページを処理する
- チュートリアル 24 — 自分の自動化ワークフローをSkillにパッケージ化してClawHubに公開する