Automating Calendar
Scripte le Calendrier macOS via JXA/PyXA/EventKit avec découverte du dictionnaire AppleScript en premier.
Testé · Fonctionne
Ce que fait
Automatise macOS Calendar.app through JXA, PyXA, and the EventKit ObjC bridge, starting from AppleScript dictionary discovery in Script Editor. Se déclenche sur les demandes de création/gestion par lots d'événements de calendrier, de gestion de la récurrence et des fuseaux horaires, ou d'automatisation EventKit. Exclut explicitement Google Calendar/CalDAV et les cibles non-macOS.
Rapport de test
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.
Testé le: 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
Commandes et exemples de prompts
/automating-calendarScripte le Calendrier macOS via JXA/PyXA/EventKit avec découverte du dictionnaire AppleScript en premier.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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.