Agent skill · software engineering · sundial-org
apple-calendar
Apple Calendar.app integration for macOS. CRUD operations for events, search, and multi-calendar support.
Why this skill is useful
Adds 6 executable AppleScript scripts for managing Apple Calendar events that aren't in public docs.
What it needs
About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Apple Calendar Interact with Calendar.app via AppleScript. Run scripts from: cd {baseDir} Commands Command Usage --------- ------- List calendars scripts/cal-list.sh List events scripts/cal-events.sh [daysahead] [calendarname] Read event scripts/cal-read.sh <event-uid> [calendarname] Create event scripts/cal-create.sh <calendar> <summary> <start> <end> [location] [description] [allday] [recurrence] Update event scripts/cal-update.sh <event-uid> [--summary X] [--start X] [--end X] [--location X] [--description X] Delete event scripts/cal-delete.sh <event-uid> [calendarname] Search events scripts/cal-search.sh <query> [daysahead] [calendarname] Date Format Timed: YYYY-MM-DD HH:MM All-day: YYYY-MM-DD Recurrence Pattern RRULE --------- ------- Daily 10x FREQ=DAILY;COUNT=10 Weekly M/W/F FREQ=WEEKLY;BYDAY=MO,WE,FR Monthly 15th FREQ=MONTHLY;BYMONTHDAY=15 Output Events/search: UID Summary Start End AllDay Location Calendar Read: Full details with description, URL, recurrence Notes Read-only calendars (Birthdays, Holidays) can't be modified Calendar names are case-sensitive Deleting recurring events removes entire series
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/apple-calendar