Loading...
Loading...
Automated terminal screenshots. Run CLI/TUI commands, script interactions, capture PNGs. Use when generating documentation, testing terminal apps, or capturing command output sequences.
npx skill4agent add yarlson/scr scrscr [flags] <command> [script]| Flag | Default | Purpose |
|---|---|---|
| | Output directory |
| | Screenshot interval |
| | Timeout |
| | ttyd port |
| | Verbose |
| Action | Syntax | Behavior |
|---|---|---|
| Type | | Type text (50ms/char default); supports spaces + ASCII punctuation |
| Type speed | | Type with custom per-char delay |
| Sleep | | Pause for duration (ms or s) |
| Key | | Press key once |
| Key repeat | | Press key N times |
| Key delay | | Delay before keypress |
| Ctrl combo | | Send control character |
EnterTabEscapeSpaceBackspaceDeleteUpDownLeftRightHomeEndPageUpPageDownscr "ls -la"
scr "git status"
scr "cat README.md"scr bash "Type 'echo hello' Enter"
scr bash "Type \"echo 'hello / ?'\" Enter"
scr bash "Type 'npm test' Enter Sleep 5s"scr "seq 1 20 | fzf" "Down 5 Enter"
scr "gum choose A B C" "Down Down Enter"scr vim "Type 'i' Type 'Hello' Escape Type ':wq' Enter"
scr nano "Type 'Hello' Ctrl+X Type 'y' Enter"scr python3 "Type 'print(1+1)' Enter Sleep 500ms Ctrl+D"
scr node "Type '2+2' Enter Sleep 300ms Type '.exit' Enter"scr htop "Sleep 3s Ctrl+C"
scr -t 120s "npm run build" "Sleep 60s"scr -o ./docs/images "git log --oneline"
scr -i 200ms bash "Type 'ls' Enter"Error: parse script: position 23: expected quoted string after TypeError: unknown key 'Foo' at position 15; valid keys: Enter, Tab, ...ttydttydttydscreenshot_001.pngscreenshot_002.png--interval