Workflow (default) 1) Discover terms in Script Editor > File > Open Dictionary > Keynote. 2) Prototype minimal AppleScript: tell application "Keynote" to get name of document 1.
3) Port to JXA: Application("Keynote").documents[0].name() with try-catch blocks. 4) Validate with read-only probes: Application("Keynote").documents.length > 0. 5) Use UI scripting only when dictionary lacks features (e.g. Application("System Events")).
Automatiza Apple Keynote usando JXA con descubrimiento de diccionario AppleScript. Úselo cuando se le solicite "crear presentaciones de Keynote", "automatizar presentaciones de diapositivas", "secuencias de comandos de JXA Keynote" o "generar presentaciones mediante programación". Cubre el ciclo de vida de los documentos, diapositivas, texto, formas, imágenes, tablas, gráficos, transiciones y secuencias de comandos de la interfaz de usuario. Fuente: spillwavesolutions/automating-mac-apps-plugin.
Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/spillwavesolutions/automating-mac-apps-plugin --skill automating-keynote Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw