# VHS Terminal Session Recorder and GIF Generator

> Create terminal session recordings as GIFs, videos, or images using VHS (charmbracelet/vhs). Write declarative .tape scripts that define typed commands, delays, and settings — then render pixel-perfect terminal demos automatically.

- Skill: `agentskillexchange/vhs-terminal-session-recorder-and-gif-generator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/vhs-terminal-session-recorder-and-gif-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/vhs-terminal-session-recorder-and-gif-generator/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/vhs-terminal-session-recorder-and-gif-generator

---


# VHS Terminal Session Recorder and GIF Generator

Create terminal session recordings as GIFs, videos, or images using VHS (charmbracelet/vhs). Write declarative .tape scripts that define typed commands, delays, and settings — then render pixel-perfect terminal demos automatically.

## Installation

Use the upstream install or setup path that matches your environment:
- brew install vhs
- Or, use Docker to run VHS directly, dependencies included:
- docker run --rm -v $PWD:/vhs ghcr.io/charmbracelet/vhs <cassette>.tape
- go install github.com/charmbracelet/vhs@latest

Requirements and caveats from upstream:
- VHS requires [ttyd](https://github.com/tsl0922/ttyd) and [ffmpeg](https://ffmpeg.org) to be installed and available on your PATH.
- [Require <program>](#require): specify required programs for tape file
- ### Require

Basic usage or getting-started notes:
- The above example was generated with VHS ([view source](./examples/neofetch/neofetch.tape)).
- # Run the command by pressing enter.
- [!NOTE]

- Source: https://github.com/charmbracelet/vhs
- Extracted from upstream docs: https://raw.githubusercontent.com/charmbracelet/vhs/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/vhs-terminal-session-recorder-gif-generator/)

