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")).
AppleScript 사전 검색과 함께 JXA를 사용하여 Apple Keynote를 자동화합니다. "Keynote 프리젠테이션 생성", "슬라이드 데크 자동화", "JXA Keynote 스크립팅" 또는 "프로그래밍 방식으로 프리젠테이션 생성"을 묻는 메시지가 표시될 때 사용합니다. 문서 수명주기, 슬라이드, 텍스트, 도형, 이미지, 표, 차트, 전환 및 UI 스크립팅 대체를 다룹니다. 출처: spillwavesolutions/automating-mac-apps-plugin.
터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/spillwavesolutions/automating-mac-apps-plugin --skill automating-keynote 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다