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.

72

Quality

88%

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

76%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 highly actionable, well-organized skill body with executable examples and good reference splitting. Its main weakness is workflow clarity: batch and self-cleaning (destructive) workflows ship without an explicit verification checkpoint, which the rubric caps at 3.

Suggestions

Wire frame verification into the batch and self-bootstrap workflows as an explicit checkpoint (e.g. 'After generation: extract a key frame with ffmpeg and Read it to confirm content before declaring success') rather than leaving it as an optional advanced pattern.

Link references/vhs_syntax.md from the body (e.g. in the 'Critical: VHS Parser Limitations' section or Approaches) so all bundle files are discoverable.

Trim minor filler prose such as 'These patterns come from production use' and 'This pattern is essential for...' to tighten token efficiency.

DimensionReasoningScore

Conciseness

Dense and action-oriented with minimal concept re-teaching, but a few prose lines could be trimmed (e.g. "These patterns come from production use", "This pattern is essential for...") to reach a fully lean state.

4 / 5

Actionability

Copy-paste ready commands throughout — runnable Quick Start invocations, a complete flag/default table, batch YAML + command, ffmpeg/gifsicle one-liners, and worked tape snippets covering the common cases.

5 / 5

Workflow Clarity

Sequences are clear (Hide → cleanup → clear → Show → visible command), but the batch and self-bootstrap workflows lack an integrated validation checkpoint; frame verification exists only as an optional advanced pattern, so the batch/destructive-operation cap of 3 applies.

3 / 5

Progressive Disclosure

Well-structured overview with one-level-deep, clearly signaled references to references/advanced_patterns.md and references/best_practices.md plus assets/templates; minor gap: references/vhs_syntax.md exists but is never linked from the body.

4 / 5

Total

16

/

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, gives explicit use-when guidance, and supplies a rich set of natural trigger terms. It is comprehensive without padding and clearly distinct from neighboring skills.

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 few named actions.

5 / 5

Completeness

Explicitly answers both what ("Generates professional animated CLI demos as GIFs using VHS terminal recordings") and when ("Use when users want to create terminal demos... Also triggers on...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms including synonyms and exact phrases users say: "record terminal", "VHS tape", "demo GIF", "animate my CLI", plus "visually demonstrate shell commands" and "record CLI workflows as GIFs".

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (animated CLI demos via VHS terminal recordings) with distinctive triggers like "VHS tape" and "demo GIF" 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.