Shortcuts
Run any Apple Shortcut by name, folders as sections
palupdated 2026-09-29SystemComes with pal
Comes with pal, so a new install already has it; the button finds it in pal again if you removed it. This page can't see what your pal has installed.




What it does
Every shortcut from Apple's Shortcuts app, grouped by folder. Run one with Enter, with the clipboard or typed text as its input, and see the result when it ends.
- Every shortcut findable by name from the root, grouped by its folder
enterruns it and shows Done or its output when it finishes, however long it takescmd+enterruns it on the clipboard text,cmd+ton text you type in the barcmd+oopens it in Shortcuts for editing- A global hotkey for any shortcut, set by its name in your config
- macOS 12 and later
Palettes 1
-
Shortcuts
shortcutslistrefreshes every 5 minEvery shortcut, its folder as the section.
- ↵Run the shortcut
- ⌘↵Run it with the clipboard as input
- ⌘TRun it with the input typed in the bar
- ⌘OOpen it in Shortcuts
- ⌘CCopy its name
Actions
- RunRuns the shortcut; the HUD shows Done or its output's first line.↵
- Run with clipboardThe newest clipboard text as the shortcut's input.⌘↵
- Run with inputThe input typed in the bar (the row's argument), then the run; a form when picked without it.⌘T
- Open in ShortcutsThe shortcut in the Shortcuts app.⌘O
- Copy nameThe shortcut's name onto the clipboard.⌘C
Settings
No settings. It works out of the box.
The README
Everything Shortcuts does, key by key, from the extension's own README.md
Shortcuts
Every shortcut from the Shortcuts app as a row, the folder it sits in as
the section (the ones in no folder first). The rows are indexed, so a
shortcut's name at the root finds it; the folder is a keyword too, so
home narrows to that folder. macOS only, over the shortcuts command
line tool that ships with macOS 12 and later.
enter runs the shortcut and the panel hides; when the run ends, however
long it took (a shortcut can show its own UI and wait for you), the HUD
shows <name>: Done, or the first line of what the shortcut output, or
the tool's message when it failed. cmd+enter runs it with the newest
clipboard text as its input; cmd+t runs it with the input typed in the
bar's field (the row's argument; a pick without it, from pal run or a
hotkey, asks in a form whose textarea takes a longer text). cmd+o
opens the shortcut in the Shortcuts app.
Marked shortcuts (cmd-click, shift-click, shift+arrows) run, run with the clipboard, or copy their names together, each run with its own HUD; Run with input and Open in Shortcuts are one shortcut's.
Keyboard
| keys | action |
|---|---|
enter |
Run the shortcut |
cmd+enter |
Run it with the clipboard's text as its input |
cmd+t |
Run with input: the text typed in the bar's field as the input file; a form when picked without it |
cmd+o |
Open it in Shortcuts |
cmd+c |
Copy its name |
cmd+i |
The detail pane: name, folder, identifier |
cmd+r |
List again now (the listing is otherwise kept for five minutes) |
Setup
Nothing to install on macOS 12 or later. The first run of a shortcut that touches another app may bring up macOS's Automation prompt, once. A global hotkey per shortcut goes through the palette's item hotkeys, keyed by the shortcut's name:
[palettes.shortcuts.item_hotkeys]
"Lights On" = "ctrl+alt+l"
Two shortcuts with the same name: the second one's row id is
<name> (<identifier>), and that is the key to use.
What it does not do
- Show a shortcut's own icon or colour: the Shortcuts database is behind macOS's privacy guard and the command line tool does not expose them, so every row wears the palette's mark.
- Run with a file, an image or anything but text as input;
shortcuts run -itakes a file, and this palette writes text into one. - Know whether a shortcut accepts input: Run with clipboard and Run with text are on every row, and a shortcut that takes none ignores it.
- Create or edit a shortcut:
cmd+ohands it to the app.
Platforms
macOS. On Linux, or a Mac without the tool, the palette is one row saying so.


