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")).
Automatizza Apple Keynote utilizzando JXA con il rilevamento del dizionario AppleScript. Utilizzare quando viene richiesto di "creare presentazioni Keynote", "automatizzare le presentazioni", "scripting JXA Keynote" o "generare presentazioni a livello di codice". Copre il ciclo di vita dei documenti, le diapositive, il testo, le forme, le immagini, le tabelle, i grafici, le transizioni e il fallback degli script dell'interfaccia utente. Fonte: spillwavesolutions/automating-mac-apps-plugin.
Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/spillwavesolutions/automating-mac-apps-plugin --skill automating-keynote Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw