OpenClawSkills
GitHub
ユースケース • TutorialHeader.readTime

OpenClaw でカレンダー連携

予定管理、リマインド、会議調整を自動化します。

このチュートリアルでは、OpenClaw を CalDAV カレンダー(iCloud、Google、Fastmail など)に接続して、予定管理・リマインド・会議調整を行う方法を紹介します。

Tutorial.step

作るもの

  • CalDAV カレンダーと OpenClaw の連携
  • チャット経由でのイベント照会・管理
  • 毎日のブリーフィングとリマインドの自動化
  • スマートなスケジューリング支援
Tutorial.step

Prerequisites

  • OpenClaw がインストール済みで稼働していること
  • チャネルが接続済み(Telegram、WhatsApp など)
  • CalDAV の接続情報と資格情報
Tutorial.step

カレンダースキルのインストール

OpenClaw は CalDAV を専用スキルでサポートします。CLI でインストールします:

Tutorial.terminal
npx openclaw-hub@latest install caldav

または OpenClaw にセットアップを依頼できます:

  • "iCloud カレンダーを接続して"
  • "Google カレンダーと連携したい"
  • "CalDAV カレンダー連携をセットアップして"
Tutorial.step

カレンダー接続の設定

CalDAV サーバ URL と資格情報が必要です。

iCloud カレンダー

  1. CalDAV サーバ URL を確認します(通常は https://caldav.icloud.com)。
  2. iCloud のメールアドレスと アプリ用パスワードを使用します。

Google カレンダー

  1. Google カレンダー設定 → カレンダーの統合へ進みます。
  2. Google アカウントの資格情報(または OpenClaw 経由の OAuth)を使用します。
Tutorial.step

カレンダーアクセスのテスト

接続したチャネルで次のように試してください:

  • "今日の予定は?"
  • "今週のイベントを見せて"
  • "金曜 14:00 に会議を追加して"
Tutorial.step

自動リマインドの設定

毎朝 8:00 にカレンダーブリーフィングを作成します:

openclaw.json
{
  "cron": {
    "enabled": true,
    "jobs": [
      {
        "name": "Calendar Briefing",
        "cron": "0 8 * * *",
        "message": "Check my calendar for today. Send me a summary of my meetings and events, and remind me of any important deadlines."
      }
    ]
  }
}
Tutorial.step

高度な機能

さらに活用する

スマートスケジューリング(最適な時間の探索)、イベント抽出(メールから抽出)、移動時間計算などに活用できます。