run_shortcut
Executes a macOS Shortcut by name or unambiguous ID to run automation. Tests via dry-run or passes input text for reliable execution.
Instructions
Run a Shortcut by name OR its UUID id (from shortcuts — the id is unambiguous
across renames/duplicate names); optional input_text piped in. Returns a pointer
citing the run + a bounded output snippet. dry_run=True resolves the shortcut
and reports what WOULD run without running anything. Side effect (runs arbitrary
automation the user owns, which may reach beyond this machine — a shortcut can
call web services); uses the Shortcuts CLI (no TCC prompt).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| dry_run | No | ||
| input_text | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||