Day 4

OpenClaw Gmail・カレンダー・検索 連携ガイド

OpenClawにGmail、Googleカレンダー、Brave検索、ブラウザを接続する手順。OAuth設定と各連携のテストプロンプト付き。

「会話しかできない AI と、メールを読み、カレンダーを管理し、Web を検索できる AI の違いは IQ ではありません。手があるかどうかです。今日はその手を与えます。」

今日の目標

学ぶことGmail、カレンダー、検索、ブラウザ連携によって、OpenClaw が現実世界の作業能力を得る仕組みを理解する。
やることgog をインストールし、web search を設定し、browser automation が動くことを確認し、それぞれで実際のテストを 1 つ行う。
完了条件実際の inbox、実際の calendar、現在の web results、生きた URL をエラーなく参照できる。

「話せる」から「できる」へ

アシスタントはすでに会話できます。今日は実データで動き始めます。

OpenClaw では、新しい機能は Skill として追加されます。これはアシスタントに外部サービスとのやり取り方法を教えるファイル群です。今日は次の 4 つを連携します。

Skill何ができるようになるか例
Gmailメールの読取、検索、要約"Which emails need my reply today?"
Google Calendarイベントの確認、作成、変更"What meetings do I have this week?"
Web Search任意の情報を検索"What's new in OpenClaw this month?"
BrowserURL を開く、内容抽出、スクリーンショット取得"What does competitor X's pricing page say?"

4 つの中核連携をつなぐ

Gmail

  • 先に必要なもの: Gmail API を有効にした Google Cloud project と、credentials.json として保存した Desktop OAuth credentials。
  • インストールコマンド: clawhub install gog
  • やること: インストーラーを実行し、ブラウザでの OAuth フローを 1 回完了し、OpenClaw が token.json を作ることを確認する。
  • テストプロンプト: "What are my top 3 emails today?"

Google Calendar

  • 先に必要なもの: 同じ Google Cloud project で Google Calendar API も有効にする。
  • インストールコマンド: clawhub install gog
  • やること: Gmail と同じ Google 認可を再利用して、OpenClaw が実際の予定を読めるようにする。
  • テストプロンプト: "What meetings do I have this week?"

Gmail + Calendar Setup (5 steps):

  1. Go to console.cloud.google.com → Create a new project
  2. Enable "Gmail API" and "Google Calendar API" (search in API Library)
  3. Go to "Credentials" → Create OAuth client ID → Desktop app → Download credentials.json
  4. Move credentials.json to ~/.openclaw/workspace/credentials.json
  5. Run clawhub install gog — a browser window will open for authorization

認可が終わると、token.json が自動作成されます。これは秘密情報なので、chmod 600 ~/.openclaw/workspace/token.json で保護してください。

All channel integrations →

  • 先に必要なもの: Brave Search などの search provider account と、有効な API key。
  • インストールコマンド: openclaw configure --section web
  • やること: ウィザードに API key を貼り付け、provider config を保存してからテストする。
  • テストプロンプト: "What's happening in AI this week?"

Browser

  • 先に必要なもの: 動作する OpenClaw install(browser capability は built-in で、別インストールは不要)。
  • 有効化コマンド: openclaw browser --browser-profile openclaw status
  • やること: browser status を確認する。disabled と表示されたら config で有効化し、openclaw gateway restart で gateway を再起動する。
  • テストプロンプト: "What does https://example.com say?"

Browser skill: setup and usage →

これで何が変わるのか

Day 4 前の「メールを書くのを手伝って」は、汎用的な下書きしか返せませんでした。Day 4 後の「メールを確認して、提携先からの問い合わせに返信案を作って」は、実際のスレッドを読み、カレンダーで都合を確認し、足りない文脈を検索し、必要なら Web ページから補足情報まで引いてこられます。

違いは prompt の上手さではありません。入力が現実になったことです。

まずはセキュリティ

Gmail、カレンダー、Browser を連携すると、アシスタントは私的データに触れます。最初から次の習慣を入れてください。

  1. API keys を Git に入れない。 environment variables または .env を使う。
  2. OAuth tokens を保護する。 chmod 600 ~/.openclaw/workspace/token.json にして、自分の user だけが読めるようにする。
  3. 最小権限にする。 Gmail を読むだけでよいなら、send 権限は付与しない。
  4. 境界を SOUL.md に書く。 例: "External messages must be confirmed before sending."

Auth and credential monitoring →

最低限の成功条件

  • Gmail: "What are my top 3 emails today?" と聞き、実データが返る
  • Calendar: "What meetings do I have this week?" と聞き、実際の予定が見える
  • Search: "What's happening in AI this week?" と聞き、現在のニュースが返る
  • Browser: "What does [any URL] say?" と聞き、内容抽出が返る

50+ の連携を見る

今日は最も汎用的な 4 つだけを扱いましたが、OpenClaw は合計 50+ の連携をサポートしています。

openclaw.ai/integrations — full integration directory →

channel、model provider、tool 連携がすべてそこに載っています。

よくある問題

  • OAuth token permissions error: Google auth が成功してもリクエストが失敗する場合は、古い ~/.openclaw/workspace/token.json を削除し、clawhub install gog をやり直してから、chmod 600 ~/.openclaw/workspace/token.json を設定してください。
  • Search API key not recognized: openclaw configure --section web を再実行し、選んだ provider の正しい key を貼り直してから、新しい会話で検索テストをやり直してください。
  • Browser not responding: OpenClaw が browser にアクセスできない場合は、openclaw browser --browser-profile openclaw status で状態を確認し、その後 openclaw gateway restart で再起動してください。続けて "What does https://example.com say?" と聞きます。
  • Calendar looks empty: Gmail OAuth に使ったのと同じ Google Cloud project で Calendar API が有効になっているか確認し、もう一度 "What meetings do I have this week?" で試してください。

今日変わったこと

これでアシスタントは inbox、calendar、search results、live webpage をまたいで動けるようになりました。明日はこれらの基本ツールを超えて、自分のワークフローに合うスキルをインストールしていきます。

Day 4 Agent

Need help with this step?

Ask about anything on this page.

OpenClaw エキスパート

公式ドキュメント準拠

I can help you with Day 4. What would you like to know?

Common questions: