calendar-events

shiiman's avatarfrom shiiman

Google Calendar の予定を取得する。「今日の予定」「今週の予定」「今月の予定」「カレンダー予定」「スケジュール確認」などで起動。期間を指定可能。

0stars🔀0forks📁View on GitHub🕐Updated Jan 8, 2026

When & Why to Use This Skill

This Claude skill provides a seamless integration with Google Calendar, allowing users to retrieve and manage their schedules through natural language commands. By supporting flexible time-range queries—such as daily, weekly, and monthly views—it empowers users to stay organized, prepare for upcoming engagements, and optimize their time management directly within their AI workflow.

Use Cases

  • Daily Briefing: Quickly fetch all of today's appointments to prioritize tasks and ensure no meetings are missed.
  • Weekly Planning: Review the upcoming week's agenda to identify busy periods and better allocate time for deep work or projects.
  • Meeting Preparation: Retrieve specific event details including start/end times and locations to stay punctual and well-prepared.
  • Workflow Automation: Use the JSON output format to integrate calendar data into other productivity tools or personal status reports.
namecalendar-events
descriptionGoogle Calendar の予定を取得する。「今日の予定」「今週の予定」「今月の予定」「カレンダー予定」「スケジュール確認」などで起動。期間を指定可能。
allowed-tools[Read, Bash]

Calendar Events

Google Calendar の予定を今日/週/月で取得します。

実行方法

今日の予定

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py --range today

今週の予定

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py --range week

今月の予定

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py --range month

JSON 形式で出力

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py --format json --range today

カレンダー一覧を取得

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py calendars

色一覧を表示

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py colors

期間の解釈

ユーザーの発言から期間を解釈:

  • 「今日の予定」→ --range today
  • 「今週の予定」「週の予定」→ --range week
  • 「今月の予定」「月の予定」→ --range month
  • 指定なしの場合 → --range today

出力項目

  • start: 開始日時
  • end: 終了日時
  • summary: 予定名
  • location: 場所