Read, search, or write Apple Calendar on macOS. Use this when the user asks about Apple Calendar, Calendar.app, local calendar events, today’s Apple Calendar schedule, finding events, or creating/updating/deleting events in Apple Calendar rather than Google Calendar.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jtennant-agent-config:apple-calendarThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use EventKit for Apple Calendar reads, searches, and writes. It handles permissions, recurrence expansion, calendars, and identifiers more reliably than direct SQLite or Calendar.app AppleScript.
Use EventKit for Apple Calendar reads, searches, and writes. It handles permissions, recurrence expansion, calendars, and identifiers more reliably than direct SQLite or Calendar.app AppleScript.
For targeted writes, enumerate calendars first, then select the intended calendar before mutating.
The local SQLite DB at ~/Library/Group Containers/group.com.apple.calendar/Calendar.sqlitedb can be useful for read-only debugging, but never mutate it directly.
npx claudepluginhub johnmatthewtennant/jtennant-agent-configGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.