Automating Calendar

Scripte le Calendrier macOS via JXA/PyXA/EventKit avec découverte du dictionnaire AppleScript en premier.

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

Testé · Fonctionne ★ 9.2/10

Automating Calendar — Scripte le Calendrier macOS via JXA/PyXA/EventKit avec découverte du dictionnaire AppleScript en premier.

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.