Automating Calendar

Skryptuje Kalendarz macOS za pomocą JXA/PyXA/EventKit z wcześniejszym odkrywaniem słownika AppleScript.

Autor: SpillwaveSolutions · SpillwaveSolutions/automating-mac-apps-plugin

Testowano · Działa ★ 9.2/10

Automating Calendar — Skryptuje Kalendarz macOS za pomocą JXA/PyXA/EventKit z wcześniejszym odkrywaniem słownika AppleScript.

Co robi ten skill

Automatyzuje macOS Calendar.app through JXA, PyXA, and the EventKit ObjC bridge, starting from AppleScript dictionary discovery in Script Editor. Uruchamia się na requests to create/batch-manage calendar events, handle recurrence and time zones, or do EventKit automation. Explicitly opts out for Google Calendar/CalDAV and non-macOS targets.

Raport z testu

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.

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

Instalacja

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

Komendy i przykładowe prompty

  • /automating-calendarSkryptuje Kalendarz macOS za pomocą JXA/PyXA/EventKit z wcześniejszym odkrywaniem słownika AppleScript.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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