Automating Calendar

Scripta macOS Calendar tramite JXA/PyXA/EventKit con scoperta del dizionario AppleScript per prima cosa.

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

Promosso ★ 9.2/10

Automating Calendar — Scripta macOS Calendar tramite JXA/PyXA/EventKit con scoperta del dizionario AppleScript per prima cosa.

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.