Automating Calendar

Skripter macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordboksoppdagelse først.

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

Bestått ★ 9.2/10

Automating Calendar — Skripter macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordboksoppdagelse først.

Hva den gjør

Automatiserer macOS Calendar.app gjennom JXA, PyXA og EventKit ObjC-broen, med utgangspunkt i AppleScript-ordboksoppdagelse i Script Editor. Utløses ved forespørsler om å opprette/masseadministrere kalenderhendelser, håndtere gjentakelse og tidssoner, eller utføre EventKit-automatisering. Velger eksplisitt bort for Google Kalender/CalDAV og ikke-macOS-mål.

Testrapport

Ved å følge arbeidsflyten ble et enkelt 6-linjers JXA-hendelsesopprettingsutdrag omgjort til et som sjekker Calendar.calendars.length før skriving, verifiserer event.id() etterpå, og pakker hele greia inn i try/catch som peker på nøyaktig System Settings-tillatelsesruten ved feil.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /automating-calendarSkripter macOS Kalender via JXA/PyXA/EventKit med AppleScript-ordboksoppdagelse først.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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