Help us improve
Share bugs, ideas, or general feedback.
From mac
Executes JXA scripts scoped to macOS applications via osascript. Validates Application() scope via AST analysis. Use for running JavaScript automation on apps like Finder or Safari.
npx claudepluginhub bendrucker/claude --plugin macHow this skill is triggered — by the user, by Claude, or both
Slash command
/mac:jxa-runThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the JXA expression or script file provided in the arguments. `$0` is the app name, remaining arguments are passed to the runner.
Authors JXA (JavaScript for Automation) scripts for macOS app automation using Application() calls. Covers ES5 syntax constraints, run() function structure, for-loops, properties(), and .whose() filtering.
Automates macOS apps via Apple Events using AppleScript (discovery), JXA (legacy), and PyXA (modern Python). Use when asked to "automate Mac apps", "write AppleScript", "JXA scripting", "osascript automation", or "PyXA Python automation". Foundation skill for all macOS app automation.
Sets up hot-reload workflow for JXA scripts automating Apple Notes on macOS, with chokidar file watching, osascript runner, and test helpers for note CRUD.
Share bugs, ideas, or general feedback.
Run the JXA expression or script file provided in the arguments. $0 is the app name, remaining arguments are passed to the runner.
bun ${CLAUDE_PLUGIN_ROOT}/scripts/jxa.ts $ARGUMENTS
Return the output to the caller.