Automating Calendar
Scripta macOS Calendar tramite JXA/PyXA/EventKit con scoperta del dizionario AppleScript per prima cosa.
Promosso
Cosa fa
Automatizza macOS Calendar.app tramite JXA, PyXA e il bridge EventKit ObjC, partendo dalla scoperta del dizionario AppleScript in Script Editor. Si attiva su richieste di creazione/gestione batch di eventi del calendario, gestione di ricorrenze e fusi orari, o automazione EventKit. Esplicitamente si esclude per Google Calendar/CalDAV e target non macOS.
Rapporto di test
Seguendo il workflow, un semplice snippet JXA di creazione di eventi di 6 righe si è trasformato in uno che controlla Calendar.calendars.length prima di scrivere, verifica event.id() dopo, e avvolge il tutto in try/catch puntando al pannello di autorizzazione esatto delle Impostazioni di Sistema in caso di fallimento.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/automating-calendarScripta macOS Calendar tramite JXA/PyXA/EventKit con scoperta del dizionario AppleScript per prima cosa.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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.