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.
89
86%
Does it follow best practices?
Impact
Pending
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. It includes both a 'Use when' clause and an 'Also triggers on' clause with natural user phrases, making it highly effective for skill selection. The description is thorough without being padded, and uses proper third-person voice throughout.
| 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, concrete capabilities beyond just naming the domain. | 3 / 3 |
Completeness | Clearly answers both 'what' (generates animated CLI demos as GIFs using VHS, handles tape file creation, filtering, etc.) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios, plus an 'Also triggers on' clause 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 a user might use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive niche: VHS terminal recordings, tape files, CLI demo GIFs. This is unlikely to conflict with other skills due to the very specific domain (animated terminal recordings) and tool-specific terminology (VHS, tape files). | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
72%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 executable examples and good progressive disclosure from simple to complex use cases. The main weaknesses are some redundancy between the quick start bootstrap example and the advanced patterns section, and the lack of integrated validation steps in the core workflow (frame verification is presented as optional rather than as a checkpoint). The VHS parser limitations section is valuable domain-specific knowledge that earns its tokens.
Suggestions
Integrate frame verification as an explicit validation step in the main workflow rather than just an advanced pattern — e.g., 'After generation, verify: extract a key frame with ffmpeg and confirm expected content appears'
Reduce redundancy by removing the detailed self-bootstrapping tape example from Advanced Patterns since --bootstrap flag in auto_generate_demo.py already handles this; instead, just reference the manual tape approach for cases needing finer control
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is mostly efficient with good use of tables and code blocks, but there's some redundancy — the advanced patterns section (self-bootstrapping, noise filtering) repeats concepts already shown in the quick start with --bootstrap flag. The timing/sizing reference table and some explanatory text could be tightened. | 2 / 3 |
Actionability | Excellent executable examples throughout — copy-paste ready CLI commands with full flag references, concrete tape file syntax, base64 encoding workarounds, ffmpeg frame extraction commands, and gifsicle post-processing. The flag reference table is comprehensive and immediately usable. | 3 / 3 |
Workflow Clarity | The four approaches are clearly presented and the self-bootstrapping Hide→commands→clear→Show sequence is well-documented. However, there are no explicit validation checkpoints in the main workflow — no step to verify the GIF was generated correctly before delivery, and the frame verification is presented as an optional advanced pattern rather than an integrated validation step. | 2 / 3 |
Progressive Disclosure | Well-structured with a clear Quick Start, escalating approaches (automated → batch → interactive → manual), and appropriate references to external files (references/advanced_patterns.md, references/best_practices.md, assets/templates/). References are one level deep and clearly signaled. | 3 / 3 |
Total | 10 / 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.
80e94fd
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.