Awesome-openclaw-skills apple-calendar
Apple Calendar.app integration for macOS. CRUD operations for events, search, and multi-calendar support.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/apple-calendar" ~/.claude/skills/sundial-org-awesome-openclaw-skills-apple-calendar && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/apple-calendar" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-apple-calendar && rm -rf "$T"
manifest:
skills/apple-calendar/SKILL.mdsource content
Apple Calendar
Interact with Calendar.app via AppleScript. Run scripts from:
cd {baseDir}
Commands
| Command | Usage |
|---|---|
| List calendars | |
| List events | |
| Read event | |
| Create event | |
| Update event | |
| Delete event | |
| Search events | |
Date Format
- Timed:
YYYY-MM-DD HH:MM - All-day:
YYYY-MM-DD
Recurrence
| Pattern | RRULE |
|---|---|
| Daily 10x | |
| Weekly M/W/F | |
| Monthly 15th | |
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