Skills for Real Engineers. Straight from my .agents directory.
cli-demo-generator
Agent skill fromdaymade/claude-code-skills
Generates professional animated CLI demos as GIFs using VHS terminal recordings. Use to create terminal demos, record CLI workflows as GIFs, generate animated documentation, build demo tapes for README files, or showcase any command-line tool visually: record terminal / VHS tape / demo GIF / animate my CLI.
How to install cli-demo-generator
npx skills add daymade/claude-code-skills# or add only this skill to Claude Code: copy the folder
cli-demo-generator/
# into
~/.claude/skills/cli-demo-generator/ (all projects)
.claude/skills/cli-demo-generator/ (one project)
1# CLI Demo Generator23Create professional animated CLI demos. Four approaches, from fully automated to pixel-precise manual control.45## Quick Start67**Simplest path** — give commands, get GIF:89```bash10python3 ${CLAUDE_SKILL_DIR}/scripts/auto_generate_demo.py \11 -c "npm install my-package" \12 -c "npm run build" \13 -o demo.gif14```1516**Self-bootstrapping demo** — for repeatable recordings that clean their own state:1718```bash19python3 ${CLAUDE_SKILL_DIR}/scripts/auto_generate_demo.py \20 -c "npm install my-package" \21 -c "npm run build" \22 -o demo.gif \23 --bootstrap "npm uninstall my-package 2>/dev/null" \24 --speed 225```2627## Critical: VHS Parser Limitations2829VHS `Type` strings cannot contain `$`, `\"`, or backticks. These cause parse errors:3031```tape32# FAILS — VHS parser rejects special chars33Type "echo \"hello $USER\""34Type "claude() { command claude \"$@\"; }"35```3637**Workaround: base64 encode the command**, decode at runtime:3839```bash40# 1. Encode your complex command41echo 'claude() { command claude "$@" 2>&1 | grep -v "noise"; }' | base6442# Output: Y2xhdWRlKCkgey4uLn0K4344# 2. Use in tape45Type "echo Y2xhdWRlKCkgey4uLn0K | base64 -d > /tmp/wrapper.sh && source /tmp/wrapper.sh"46```4748This pattern is essential for output filtering, function definitions, and any command with shell special characters.4950## Approaches5152### 1. Automated Generation (Recommended)5354```bash55python3 ${CLAUDE_SKILL_DIR}/scripts/auto_generate_demo.py \56 -c "command1" -c "command2" \57 -o output.gif \58…
Excerpt shown under the repository's MIT license.
More skills in claude-code-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
