Automating Calendar

Script macOS Agenda via JXA/PyXA/EventKit met eerst AppleScript-dictionary discovery.

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

Getest · Werkt ★ 9.2/10

Automating Calendar — Script macOS Agenda via JXA/PyXA/EventKit met eerst AppleScript-dictionary discovery.

Wat het doet

Automatiseert macOS Calendar.app via JXA, PyXA en de EventKit ObjC bridge, beginnend met AppleScript dictionary discovery in Script Editor. Activeert op verzoeken om agenda-evenementen aan te maken/batchgewijs te beheren, herhaling en tijdzones af te handelen, of EventKit-automatisering uit te voeren. Sluit expliciet Google Calendar/CalDAV en niet-macOS doelen uit.

Testrapport

Het volgen van de workflow veranderde een kale 6-regelige JXA event-creation snippet in één die Calendar.calendars.length controleert vóór het schrijven, event.id() verifieert daarna, en het geheel omhult in try/catch wijzend naar het exacte System Settings permissiepaneel bij falen.

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

Installatie

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

Commando's en voorbeeldprompts

  • /automating-calendarScript macOS Agenda via JXA/PyXA/EventKit met eerst AppleScript-dictionary discovery.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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.