From scry
Generates terminal recordings from VHS tape scripts, producing GIF outputs for demos and tutorials. Useful for documenting CLI workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/scry:vhs-recordingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate professional terminal recordings from VHS tape files.
Generate professional terminal recordings from VHS tape files.
VHS converts declarative tape files into animated GIFs of terminal sessions. Tape files define commands, timing, and terminal appearance.
- Locate and validate tape file
- Check VHS installation status
- Execute VHS recording
- Verify output GIF creation
modules/tape-syntax.md for VHS tape file directivesmodules/execution.md for recording workflow detailsOutput directive specifies GIF destinationwhich vhs && vhs --version
If not installed:
# Linux/WSL
go install github.com/charmbracelet/vhs@latest
# macOS
brew install charmbracelet/tap/vhs
# Also requires ttyd and ffmpeg
vhs <tape-file.tape>
VHS will:
If vhs is not found, verify that your Go bin directory is in your PATH (typically ~/go/bin). If the recording fails to start, ensure ttyd and ffmpeg are installed, as VHS depends on them for terminal emulation and video encoding. For "permission denied" errors when writing the GIF, check that the output directory exists and is writable.
npx claudepluginhub athola/claude-night-market --plugin scryProvides best practices for writing VHS tape files to create professional terminal GIFs and videos. Covers configuration, dependencies, timing, and CI automation.
Generates CLI demo GIFs using vhs (Charmbracelet) for README files and documentation. Triggers on requests to record a terminal demo, create a CLI walkthrough GIF, or make a vhs recording.
Generates animated CLI demos as GIFs via VHS, with tape file creation, bootstrapping, output filtering, and speed control.