mcpField
C
calendar

calendar

github.com/aviz85生産性5059 回インストール16 週間前に更新
リポジトリ

calendar について

Google Apps Script APIを通じてGoogle Calendarの予定を確認・管理するスキルです。空き状況の照会、予定の作成、ゲストへの招待に対応します。

主な機能

  1. 01今日・今週・近日の予定照会
  2. 02日付範囲による予定検索
  3. 03詳細やゲストを指定した予定作成
  4. 04カレンダー招待の自動送信

活用シーン

  1. 01計画前に近日の予定を確認
  2. 02会議を作成してゲストを招待

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aviz85/claude-skills-library --skill calendar

インストール後、Claude Code で/calendarを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

SETUP.md
references/
calendar-api.gs
clasp-setup.md

詳細

Google Calendar Integration

初めてですか? 上の setup_complete: false の場合は、まず ./SETUP.md を実行してから、setup_complete: true に設定してください。

Google Apps Script API を介して、カレンダーの予定を確認・管理します。

ワークフロー

  1. 空き状況を確認 - 今日・今週・近日の予定を照会します
  2. 予定を作成 - タイトル、日時、説明、ゲストを指定して追加します
  3. 招待を送信 - guests パラメーターを使用して、カレンダーの招待を自動送信します

API アクション

アクション説明パラメーター
today今日の予定-
week今週の予定-
upcoming今後 N 時間の予定hours(デフォルト:4)
range期間を指定start、end(ISO 日付)
create予定を作成title、start、end、guests、description、location

例

# Today's events
curl "$URL?action=today&token=$TOKEN"

# Create meeting with guest invite
curl "$URL?action=create&title=Meeting&start=2026-01-15T10:00:00&end=2026-01-15T11:00:00&[email protected]&token=$TOKEN"

レスポンス形式

{
  "count": 1,
  "events": [
    {
      "title": "Meeting Name",
      "start": "2026-01-04T09:00:00.000Z",
      "end": "2026-01-04T10:00:00.000Z",
      "location": "Zoom link or address",
      "isAllDay": false
    }
  ]
}

連携

ほかのスキルと連携します:

  • zoom-meeting - スケジュール設定前に予定の競合を確認します
  • whatsapp - カレンダーの招待について連絡先に通知します

コメント