Generates professional animated CLI demos as GIFs using VHS terminal recordings. Handles tape file creation, self-bootstrapping demos with hidden setup, output noise filtering, post-processing speed-up, and frame-level verification. Use when users want to create terminal demos, record CLI workflows as GIFs, generate animated documentation, build demo tapes for README files, or need to showcase any command-line tool visually. Also triggers on "record terminal", "VHS tape", "demo GIF", "animate my CLI", or any request to visually demonstrate shell commands.
68
82%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly defines a specific niche (VHS-based CLI demo GIF generation), lists concrete capabilities, and provides comprehensive trigger guidance with both use-case scenarios and explicit trigger phrases. It uses proper third-person voice throughout and would be easily distinguishable from other skills in a large collection.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: tape file creation, self-bootstrapping demos with hidden setup, output noise filtering, post-processing speed-up, and frame-level verification. These are detailed, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both what (generates animated CLI demos as GIFs, handles tape file creation, filtering, etc.) and when (explicit 'Use when...' clause with multiple trigger scenarios, plus an 'Also triggers on' list with specific phrases). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'terminal demos', 'CLI workflows as GIFs', 'animated documentation', 'demo tapes for README files', 'record terminal', 'VHS tape', 'demo GIF', 'animate my CLI', 'shell commands'. Covers many natural variations. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive niche — VHS terminal recordings, tape files, CLI demo GIFs. Very unlikely to conflict with other skills due to the specific tooling (VHS) and output format (animated GIFs of terminal sessions). | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured, highly actionable skill with excellent concrete examples covering multiple approaches to CLI demo generation. Its main weaknesses are the lack of integrated validation checkpoints in workflows (frame verification is optional rather than a required step) and some inline content bloat that could be offloaded to the referenced but unverifiable supporting files. The base64 workaround for VHS parser limitations is genuinely useful domain-specific knowledge.
Suggestions
Integrate frame verification as an explicit validation step in the main workflow (e.g., 'After recording, verify: extract frame → check content → re-record if wrong') rather than listing it as a separate advanced pattern.
Move the detailed advanced patterns (self-bootstrapping, output filtering, template placeholders) to the referenced `references/advanced_patterns.md` and keep only brief summaries with links in SKILL.md to reduce inline content.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is mostly efficient with good use of tables and code blocks, but includes some redundancy — the VHS parser limitations section is somewhat verbose, and the advanced patterns section (self-bootstrapping, output filtering) repeats concepts already shown in the quick start. The inline advanced patterns could be tightened or moved to the referenced advanced_patterns.md. | 2 / 3 |
Actionability | Excellent actionability throughout — every approach includes fully executable, copy-paste-ready commands with concrete flags, paths, and examples. The auto_generate_demo.py invocations, batch YAML config, tape file examples, and post-processing commands are all immediately usable. | 3 / 3 |
Workflow Clarity | The four approaches are clearly presented and the Hide/Show sequence is well-documented, but there are no explicit validation checkpoints in the main workflows. The frame verification section exists but isn't integrated into the workflow as a required step — it's presented as a separate optional pattern rather than a checkpoint after recording. | 2 / 3 |
Progressive Disclosure | References to `references/advanced_patterns.md`, `references/best_practices.md`, and `assets/templates/` are present but no bundle files were provided to verify them. The SKILL.md itself contains substantial inline content (advanced patterns, troubleshooting) that could be better offloaded to referenced files, making the main document leaner. The structure is decent but the balance between inline and referenced content is suboptimal. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
bbf87f3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.