calendar
Installation
SKILL.md
Calendar Automation via macOS Calendar.app
This skill automates Calendar.app with small, focused scripts stored in the scripts/ subfolder. Use them for listing events, searching by summary/location/description, and targeting events by UID. Scripts are written to work across different languages and calendar naming schemes by discovering actual calendar names first.
Important Notes
- Calendar.app must be set up (assume that it is)
- Events are identified by UID (unique string like
91ADA44E-B3BA-44F5-9006-3C077D94DACF) - Always include UIDs in output so the user can reference specific events
- Default time window is upcoming (next 1-4 weeks), not past
- When in doubt about which calendar to use, ask the user
- Always confirm with the user before create/delete operations