Automating Calendar

Script'er macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordbogsopdagelse først.

Af SpillwaveSolutions · SpillwaveSolutions/automating-mac-apps-plugin

Testet · Virker ★ 9.2/10

Automating Calendar — Script'er macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordbogsopdagelse først.

Hvad det gør

Automatiserer macOS Calendar.app through JXA, PyXA, and the EventKit ObjC bridge, starting from AppleScript dictionary discovery in Script Editor. Udløses ved requests to create/batch-manage calendar events, handle recurrence and time zones, or do EventKit automation. Explicitly opts out for Google Calendar/CalDAV and non-macOS targets.

Testrapport

Following the workflow turned a bare 6-line JXA event-creation snippet into one that checks Calendar.calendars.length before writing, verifies event.id() after, and wraps the whole thing in try/catch pointing at the exact System Settings permission pane on failure.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/SpillwaveSolutions/automating-mac-apps-plugin
cd automating-mac-apps-plugin
mkdir -p ~/.claude/skills
cp -r plugins/automating-mac-apps-plugin/skills/automating-calendar ~/.claude/skills/automating-calendar

Kommandoer og eksempelprompter

  • /automating-calendarScript'er macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordbogsopdagelse først.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Create a recurring calendar event every Monday at 9am using JXA.
  • Automate my macOS Calendar to add these events in bulk please.
  • Help me discover the AppleScript dictionary for Calendar.app.