CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-demo-generator

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.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable skill body that leans on executable examples and cleanly defers detail to real reference files. Its only weaknesses are minor prose padding and verification presented as optional rather than an integrated workflow checkpoint.

Suggestions

Tighten connective prose such as "These patterns come from production use" and "This pattern is essential for..." — the surrounding examples already justify themselves.

Promote frame verification from an advanced pattern into a numbered checkpoint in the main generation workflow (record → verify frames → fix tape → re-record) so the feedback loop is explicit.

Consider noting the VHS parser limitation's base64 workaround as a one-line pointer near the Quick Start rather than only in a dedicated section, so the most common failure mode is visible up front.

DimensionReasoningScore

Conciseness

Mostly lean — code blocks, flag tables, and troubleshooting tables dominate — but a few soft connective sentences ("These patterns come from production use.", "This pattern is essential for...") could be trimmed; not a 5 because minor padding remains.

4 / 5

Actionability

Provides fully executable, copy-paste-ready bash/tape commands across all four approaches, a worked base64 workaround, ffmpeg/gifsicle/sed snippets, and flag tables with defaults covering the common cases.

5 / 5

Workflow Clarity

Each approach has a clear sequence (e.g. Hide → type → clear → Show) and a frame-verification step exists, but verification is presented as an advanced tip rather than an enforced checkpoint integrated into the main flow, leaving minor validation gaps.

4 / 5

Progressive Disclosure

Clear overview body with well-signaled, one-level-deep references to real bundle files (references/advanced_patterns.md, best_practices.md, vhs_syntax.md, assets/templates/*.tape, scripts/*.py), each accompanied by a descriptive cue of when to read it.

5 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that states concrete capabilities and provides explicit, natural-language trigger guidance with synonyms. It cleanly answers both what the skill does and when to invoke it with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "tape file creation, self-bootstrapping demos with hidden setup, output noise filtering, post-processing speed-up, and frame-level verification" — giving comprehensive coverage rather than a single generic action.

5 / 5

Completeness

Explicitly answers what ("Generates professional animated CLI demos as GIFs using VHS terminal recordings" plus the handled sub-tasks) and when (a clear "Use when..." clause followed by concrete "Also triggers on..." phrases).

5 / 5

Trigger Term Quality

Covers natural phrases users would say — "terminal demos", "record CLI workflows as GIFs", "animated documentation", "demo tapes for README files", plus explicit triggers like "record terminal", "VHS tape", "demo GIF", "animate my CLI", with synonyms throughout.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (VHS terminal recordings → animated GIF demos) with distinct, specific triggers that are unlikely to fire for unrelated skills.

5 / 5

Total

20

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
daymade/claude-code-skills
Reviewed

Table of Contents

Is this your skill?

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.