What problem does it solve? Reading and managing macOS Calendar events from an AI agent is slow and error-prone when done through naive JXA enumeration, and naive approaches break on recurring events, timezones, and permission boundaries. This Skill provides tested inline JXA templates that read agendas fast, search metadata safely, and perform verified writes without external wrapper scripts. ## Core Features & Use Cases - Fast EventKit Agendas: Fetch day, week, or month agendas across selected calendars in one bounded EventKit query with explicit IANA timezone handling and result limits. - SQLite Metadata Search: Run bounded, read-only keyword searches across event titles, descriptions, and locations, then resolve each candidate through Calendar.app before reading or mutating. - Verified Event Writes: Create, update, and delete non-recurring events by exact calendar name and event ID, with UTC ISO 8601 validation and post-write verification. - Use Case: Ask your agent to list all events in September 2026 in the Asia/Jerusalem timezone, find every event mentioning "dentist" across calendars, or create a cross-timezone flight event with departure and arrival zones. ## Quick Start Ask the agent to list all my calendar events for next week using the apple-calendar-jxa skill.