From mac
Manages macOS Calendar events: lists today's events/calendars, adds to 'Agent' calendar after AskUserQuestion confirmation using ical.sh bash scripts. Needs Terminal accessibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mac:calendarThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reads all calendars, writes only to "Agent" calendar.
Reads all calendars, writes only to "Agent" calendar.
scripts/ical.sh list # today's events
scripts/ical.sh add "<title>" "<start>" "<end>" "[notes]"
scripts/ical.sh calendars # list calendars
scripts/ical.sh ensure # create Agent calendar
"2026-01-05 14:00", "today 14:00", "tomorrow 10:30"Constraint: Use AskUserQuestion to confirm before adding events.
Note: Requires Accessibility permissions for Terminal.
npx claudepluginhub caidish/cai-tools --plugin macManage macOS Calendar & Reminders using che-ical-mcp. Use when user asks about events, reminders, scheduling, or time management.
Automates macOS Calendar via JXA with AppleScript dictionary discovery. Use when asked to "create calendar events", "automate calendar", "JXA calendar scripting", "EventKit automation", or "PyXA calendar automation". Covers events, calendars, recurrence, time zones, batch operations, and EventKit ObjC bridge.
Create, read, and manage calendar events and reminders via EventKit and EventKitUI on Apple platforms. Covers authorization, recurrence rules, alarms, and UI controllers.