calendar-add

shiiman's avatarfrom shiiman

Google Calendar に予定を追加する。「予定追加」「カレンダーに追加」「予定を入れて」「スケジュール登録」「予定作成」などで起動。

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

When & Why to Use This Skill

The 'calendar-add' Claude skill streamlines your workflow by enabling direct integration with Google Calendar. It allows users to create, schedule, and manage events using natural language commands, effectively automating time management and reducing the friction of switching between apps. By interpreting relative dates and times, it ensures accurate scheduling for meetings, all-day events, and personal reminders.

Use Cases

  • Natural Language Scheduling: Quickly convert conversational inputs like 'Schedule a meeting for tomorrow at 2 PM' into formal Google Calendar events with precise ISO 8601 timestamps.
  • Detailed Event Organization: Enhance calendar entries by specifying locations, detailed descriptions, and specific calendar IDs to keep different areas of life or work separated.
  • Visual Time Management: Utilize the color-coding feature (IDs 1-11) to categorize events visually, such as using 'Tomato' for urgent meetings or 'Sage' for personal time.
  • Out-of-Office Tracking: Easily register all-day events or multi-day vacations to ensure availability is accurately reflected across the organization.
namecalendar-add
descriptionGoogle Calendar に予定を追加する。「予定追加」「カレンダーに追加」「予定を入れて」「スケジュール登録」「予定作成」などで起動。
allowed-tools[Bash]

Calendar Add

Google Calendar に新しい予定を追加します。

実行方法

予定を追加

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py add --summary "会議" --start "2025-01-08T14:00:00" --end "2025-01-08T15:00:00"

カレンダーと色を指定して追加

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py add --summary "ランチ" --start "2025-01-08T12:00:00" --end "2025-01-08T13:00:00" --calendar "primary" --color 6 --location "レストラン"

終日イベント

python plugins/shiiman-google/skills/calendar-events/scripts/google_calendar.py add --summary "休暇" --start "2025-01-10" --end "2025-01-11" --all-day

カレンダー一覧取得

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

色一覧表示

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

色ID対応表

ID
1 ラベンダー
2 セージ
3 ぶどう
4 フラミンゴ
5 バナナ
6 みかん
7 ピーコック
8 グラファイト
9 ブルーベリー
10 バジル
11 トマト

ユーザー入力の解釈

ユーザーが自然言語で日時を指定した場合、ISO 8601 形式に変換してスクリプトを呼び出す:

ユーザー入力 変換結果(例: 今日が 2025-01-07 の場合)
明日 14:00-15:00 --start 2025-01-08T14:00:00 --end 2025-01-08T15:00:00
来週月曜 10:00 から 1時間 --start 2025-01-13T10:00:00 --end 2025-01-13T11:00:00
今週金曜 終日 --start 2025-01-10 --end 2025-01-11 --all-day

必要な情報

  • 予定タイトル (必須): 予定の名前
  • 開始日時 (必須): いつから
  • 終了日時 (必須): いつまで
  • カレンダー: どのカレンダーに追加するか(省略時: primary)
  • 色: 予定の色(1-11)
  • 場所: 場所
  • 説明: 詳細な説明

出力項目

  • id: イベントID
  • summary: 予定タイトル
  • start: 開始日時
  • end: 終了日時
  • calendar: カレンダー名
  • color: 色(指定時)
  • location: 場所(指定時)
  • url: カレンダーで開くURL