Individual skill
vhs
VHS terminal recording best practices from Charmbracelet (formerly charmbracelet-vhs). This skill should be used when writing, reviewing, or editing VHS tape files to create professional terminal GIFs and videos. Triggers on tasks involving .tape files, VHS configuration, terminal recording, demo creation, or CLI documentation.
skills/.experimental/vhs/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 8,807 bytesREADME.mddoc · 3,009 bytesSKILL.mdcore · 6,946 bytesassets/templates/_template.mddoc · 885 bytesmetadata.jsonasset · 860 bytesreferences/_sections.mddoc · 1,825 bytesreferences/advanced-clipboard.mddoc · 1,225 bytesreferences/advanced-recording-live.mddoc · 1,291 bytesreferences/advanced-server-mode.mddoc · 1,465 bytesreferences/advanced-source-include.mddoc · 1,457 bytesreferences/ci-auto-commit.mddoc · 1,338 bytesreferences/ci-caching.mddoc · 1,187 bytesreferences/ci-github-action.mddoc · 1,301 bytesreferences/ci-golden-files.mddoc · 1,371 bytesreferences/ci-matrix-builds.mddoc · 1,411 bytesreferences/cmd-ctrl-combinations.mddoc · 1,198 bytesreferences/cmd-enter-explicit.mddoc · 965 bytesreferences/cmd-env-variables.mddoc · 1,127 bytesreferences/cmd-hide-show.mddoc · 1,111 bytesreferences/cmd-key-repeat.mddoc · 948 bytesreferences/cmd-multiline-type.mddoc · 1,099 bytesreferences/cmd-screenshot.mddoc · 1,099 bytesreferences/cmd-type-syntax.mddoc · 912 bytesreferences/config-comments-document.mddoc · 1,179 bytesreferences/config-dimensions-explicit.mddoc · 1,040 bytesreferences/config-output-first.mddoc · 908 bytesreferences/config-settings-order.mddoc · 874 bytesreferences/config-shell-explicit.mddoc · 995 bytesreferences/config-typing-speed-global.mddoc · 1,092 bytesreferences/deps-require-all.mddoc · 1,106 bytesreferences/deps-require-early.mddoc · 1,077 bytesreferences/deps-require-order.mddoc · 946 bytesreferences/deps-system-requirements.mddoc · 1,208 bytesreferences/output-dimensions-optimize.mddoc · 1,262 bytesreferences/output-format-selection.mddoc · 1,438 bytesreferences/output-framerate.mddoc · 1,151 bytesreferences/output-loop-offset.mddoc · 1,221 bytesreferences/output-multiple-formats.mddoc · 1,185 bytesreferences/output-relative-paths.mddoc · 1,148 bytesreferences/timing-final-sleep.mddoc · 1,064 bytesreferences/timing-natural-pauses.mddoc · 1,043 bytesreferences/timing-playback-speed.mddoc · 1,226 bytesreferences/timing-sleep-after-enter.mddoc · 1,005 bytesreferences/timing-sleep-units.mddoc · 979 bytesreferences/timing-type-speed-override.mddoc · 1,159 bytesreferences/timing-wait-pattern.mddoc · 1,330 bytesreferences/timing-wait-timeout.mddoc · 1,169 bytesreferences/visual-cursor-visibility.mddoc · 1,174 bytesreferences/visual-font-readable.mddoc · 1,226 bytesreferences/visual-padding-margin.mddoc · 1,221 bytesreferences/visual-spacing.mddoc · 1,213 bytesreferences/visual-theme-selection.mddoc · 1,161 bytesreferences/visual-window-decoration.mddoc · 1,144 bytes
Read excerpt
# Charmbracelet VHS Best Practices
Comprehensive best practices guide for VHS terminal recordings, maintained by Charmbracelet. Contains 47 rules across 8 categories, prioritized by impact to guide creation of professional, portable, and optimized terminal demos.
## When to Apply
Reference these guidelines when:
- Writing new VHS tape files
- Creating terminal demos for documentation
- Setting up CI/CD for automated GIF generation
- Optimizing recording file size and quality
- Troubleshooting tape file issues
- Reviewing tape files for best practices