Automating Calendar
Skriptar macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordboks-upptäckt först.
Testad · Fungerar
Vad den gör
Automatiserar macOS Calendar.app via JXA, PyXA och EventKit ObjC-bryggan, med start från AppleScript-ordboks-upptäckt i Script Editor. Utlöses vid förfrågningar om att skapa/masshantera kalenderhändelser, hantera upprepning och tidszoner, eller utföra EventKit-automatisering. Väljer explicit bort Google Calendar/CalDAV och icke-macOS-mål.
Testrapport
Att följa arbetsflödet förvandlade ett enkelt 6-radigt JXA-händelseskapande kodsnutt till ett som kontrollerar Calendar.calendars.length före skrivning, verifierar event.id() efter, och omsluter hela saken i try/catch som pekar på den exakta behörighetsrutan i Systeminställningar vid fel.
Testad: 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
Kommandon och exempelprompter
/automating-calendarSkriptar macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordboks-upptäckt först.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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.