Automating Calendar

Automatiza macOS Calendar vía JXA/PyXA/EventKit con descubrimiento de diccionario AppleScript primero.

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

Probado · Funciona ★ 9.2/10

Automating Calendar — Automatiza macOS Calendar vía JXA/PyXA/EventKit con descubrimiento de diccionario AppleScript primero.

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.