Basic Format:
All shortcuts must be wrapped in {curly braces}
Examples:
• {cmd+c} — Copy
• {cmd+shift+n} — New window
• {ctrl+alt+delete} — Task manager
• {option+tab} — Switch apps
• {cmd+space} — Spotlight
Text + Special Keys:
• dir{enter} — Type "dir" then press Enter
• ls -la{enter} — Type command then Enter
• Hello{tab}World — Type with Tab between
Timing:
• {pause N} — Pause for N milliseconds (e.g. {pause 100})
Clipboard Manipulation:
• {grab} — Copy clipboard to buffer
• {put} — Paste buffer to clipboard
• {paste} — Type buffer contents (simulated keystrokes)
• {insert before text} — Add to start of buffer
• {insert after text} — Add to end of buffer
• {trim before text} — Remove up to text (inclusive)
• {trim after text} — Remove from text (inclusive)
Note: {paste} types the buffer character-by-character;
{put}{cmd+v} writes it to the clipboard and pastes for real.
Use the latter for multi-line / non-ASCII text.
Buffer Transforms (applied to the Robo buffer in place):
• {auto} — detect content kind and apply the best-fit transform
• {rot13} — ROT-13 (letters)
• {rot18} — ROT-13 letters + ROT-5 digits (reciprocal)
• {uppercase} / {lowercase} — case conversion
• {trim} — trim leading/trailing whitespace
• {trim lines} — trim every line
• {sort lines} / {unique lines} / {sort unique lines}
• {json beautify} / {json minify}
• {xml beautify}
• {html escape} / {html unescape}
• {url encode} / {url decode}
• {base64 encode} / {base64 decode}
• {remove query} — strip everything from ? onward
Clipboard Example:
{cmd+c}{grab}{trim after ?}{insert before http:{slash}{slash}archive.is{slash}}{paste}
This copies selected URL, removes query params, adds archive.is prefix, and types it
Transform Example — ROT-13 the current field:
{cmd+a}{cmd+c}{pause 100}{grab}{rot13}{put}{cmd+v}
URI punctuation can be typed directly or as escape sequences:
• : → {colon}, / → {slash}, ? → {question}, @ → {at}
Available Modifiers:
cmd, ctrl, alt, option, shift, fn
cmd is the cross-platform primary modifier — Command
on macOS, Ctrl on Windows — so a keys chain like
{cmd+c} copies on both platforms. Use
win / lwin / super on Windows
when you specifically need the Windows key (e.g. for
{win+r}).
Common Special Keys:
{enter}, {tab}, {escape}, {space}, {delete}, {backspace}
{up}, {down}, {left}, {right}
{home}, {end}, {pageup}, {pagedown}
{f1} through {f12}
Type robo help in terminal for complete key list