What problem does it solve?
Automating macOS Calendar event creation and event querying saves you from manually opening Calendar, clicking through views, and retyping details for recurring or time-windowed schedules.
Core Features & Use Cases
- Calendar event automation with JXA: discover AppleScript Calendar dictionary terms and translate them into JXA patterns for reliable event creation and calendar selection.
- Advanced querying with EventKit bridge: use the EventKit ObjC bridge to fetch events within precise predicates, including richer cases where UI scripting or basic JXA collections become inefficient.
- Batch-friendly workflows: supports operational patterns like defensive error handling, validation checks, and batching reads to avoid slow collection filtering.
Use cases: create one-off events, set up recurring meetings, find events in a date range, generate summaries for planning, and compute free time slots for scheduling proposals.
Quick Start
Ask to create a new Calendar event on your Mac by providing a title and start/end times, and the skill will create it via JXA/PyXA with calendar selection.