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

View the source on GitHub

Browse the @skills marketplace