mcpField
A
apple-calendar

apple-calendar

github.com/sundial-org生産性670727 回インストール34 週間前に更新
リポジトリ

apple-calendar について

apple-calendar は AppleScript で Calendar.app を操作するスキルです。スクリプトやエージェントから予定を管理でき、検索や繰り返し設定にも対応します。

主な機能

  1. 01カレンダーと予定の一覧表示
  2. 02予定の詳細読み取り
  3. 03予定の作成・更新・削除
  4. 04予定の検索
  5. 05繰り返し予定の設定

活用シーン

  1. 01カレンダーの近日中の予定確認
  2. 02予定の作成や変更
  3. 03予定の検索と詳細確認

インストール

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

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill apple-calendar

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

同梱ファイル

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

scripts/
cal-create.sh
cal-delete.sh
cal-events.sh
cal-list.sh
cal-read.sh
cal-search.sh
cal-update.sh

詳細

Apple Calendar

AppleScript を使用して Calendar.app を操作します。スクリプトは次の場所から実行します:cd {baseDir}

コマンド

コマンド使用方法
カレンダーの一覧表示scripts/cal-list.sh
イベントの一覧表示scripts/cal-events.sh [days_ahead] [calendar_name]
イベントの読み取りscripts/cal-read.sh <event-uid> [calendar_name]
イベントの作成scripts/cal-create.sh <calendar> <summary> <start> <end> [location] [description] [allday] [recurrence]
イベントの更新scripts/cal-update.sh <event-uid> [--summary X] [--start X] [--end X] [--location X] [--description X]
イベントの削除scripts/cal-delete.sh <event-uid> [calendar_name]
イベントの検索scripts/cal-search.sh <query> [days_ahead] [calendar_name]

日付形式

  • 時刻指定:YYYY-MM-DD HH:MM
  • 終日:YYYY-MM-DD

繰り返し

パターンRRULE
毎日10回FREQ=DAILY;COUNT=10
毎週月・水・金FREQ=WEEKLY;BYDAY=MO,WE,FR
毎月15日FREQ=MONTHLY;BYMONTHDAY=15

出力

  • イベント/検索:UID | Summary | Start | End | AllDay | Location | Calendar
  • 読み取り:説明、URL、繰り返しを含む詳細情報

注意事項

  • 読み取り専用のカレンダー(誕生日、祝日)は変更できません
  • カレンダー名では大文字と小文字が区別されます
  • 繰り返しイベントを削除すると、シリーズ全体が削除されます

コメント