Automating Calendar
Automatiza macOS Calendar vía JXA/PyXA/EventKit con descubrimiento de diccionario AppleScript primero.
Probado · Funciona
Qué hace
Automatiza macOS Calendar.app a través de JXA, PyXA y el puente EventKit ObjC, comenzando con el descubrimiento del diccionario AppleScript en Script Editor. Se activa con solicitudes para crear/gestionar eventos de calendario por lotes, manejar recurrencias y zonas horarias, o realizar automatización de EventKit. Opta explícitamente por no usar Google Calendar/CalDAV y objetivos que no sean macOS.
Informe de la prueba
Seguir el flujo de trabajo convirtió un fragmento de creación de eventos JXA de 6 líneas en uno que verifica Calendar.calendars.length antes de escribir, verifica event.id() después y envuelve todo en un try/catch que apunta al panel exacto de permisos de System Settings en caso de fallo.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/automating-calendarAutomatiza macOS Calendar vía JXA/PyXA/EventKit con descubrimiento de diccionario AppleScript primero.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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.