Automating Calendar

Skriptuje macOS Calendar přes JXA/PyXA/EventKit s prvním objevem AppleScript-dictionary.

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

Otestováno · Funguje ★ 9.2/10

Automating Calendar — Skriptuje macOS Calendar přes JXA/PyXA/EventKit s prvním objevem AppleScript-dictionary.

Co umí

Automatizuje macOS Calendar.app prostřednictvím JXA, PyXA a EventKit ObjC bridge, počínaje objevem AppleScript dictionary v Script Editoru. Spouští se na požadavky na vytváření/dávkovou správu událostí kalendáře, zpracování opakování a časových pásem nebo automatizaci EventKit. Explicitně se odhlašuje pro Google Calendar/CalDAV a cíle mimo macOS.

Testovací report

Sledování pracovního postupu změnilo holý 6řádkový JXA úryvek pro vytváření událostí na takový, který kontroluje Calendar.calendars.length před zápisem, ověřuje event.id() poté a celý proces zabalí do try/catch, který v případě selhání ukazuje na přesné okno oprávnění v System Settings.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /automating-calendarSkriptuje macOS Calendar přes JXA/PyXA/EventKit s prvním objevem AppleScript-dictionary.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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