Skillshub vhs

Charmbracelet VHS Best Practices

install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/pproenca/dot-skills/vhs" ~/.claude/skills/comeonoliver-skillshub-vhs && rm -rf "$T"
manifest: skills/pproenca/dot-skills/vhs/SKILL.md
source content

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

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Configuration StructureCRITICAL
config-
2Dependency ManagementCRITICAL
deps-
3Command SyntaxHIGH
cmd-
4Timing & SynchronizationHIGH
timing-
5Output OptimizationMEDIUM-HIGH
output-
6Visual QualityMEDIUM
visual-
7CI/AutomationMEDIUM
ci-
8Advanced PatternsLOW
advanced-

Quick Reference

1. Configuration Structure (CRITICAL)

2. Dependency Management (CRITICAL)

3. Command Syntax (HIGH)

4. Timing & Synchronization (HIGH)

5. Output Optimization (MEDIUM-HIGH)

6. Visual Quality (MEDIUM)

7. CI/Automation (MEDIUM)

8. Advanced Patterns (LOW)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

FileDescription
AGENTS.mdComplete compiled guide with all rules
references/_sections.mdCategory definitions and ordering
assets/templates/_template.mdTemplate for new rules
metadata.jsonVersion and reference information
vhs — OpenSkillIndex