CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-demo-generator

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.

73

Quality

90%

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

92%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 with clean progressive disclosure, explicit output verification, and error-recovery guidance. The only weakness is minor redundancy between the Quick Start, flag table, and repeated Hide/Show tape patterns that could be consolidated to save tokens.

Suggestions

Consolidate the duplicated Hide→clear→Show tape pattern (Self-Bootstrapping Demos and Output Noise Filtering sections) into a single canonical example referenced from both places.

Drop the second Quick Start bootstrap example since the --bootstrap flag is already documented in the approaches table and the pattern reappears in Advanced Patterns.

DimensionReasoningScore

Conciseness

The body is lean and table-driven with no explanations of concepts Claude already knows, but has minor trimmable redundancy: the Quick Start bootstrap example duplicates the --bootstrap flag documentation, and the Hide→clear→Show sequence appears in both the Self-Bootstrapping Demos and Output Noise Filtering sections.

4 / 5

Actionability

Fully executable, copy-paste-ready guidance throughout: the auto-generate script with a complete flag table, an end-to-end base64 encode/decode workaround, YAML batch config, ffmpeg frame extraction, and gifsicle speed-up commands — covering the common cases.

5 / 5

Workflow Clarity

Four approaches are clearly sequenced from automated to manual with a 'simplest path' Quick Start, an explicit validation step (Frame Verification), and a troubleshooting table that provides error-recovery feedback loops for each failure mode.

5 / 5

Progressive Disclosure

An appropriately overview-level body with well-signaled, one-level-deep references (advanced_patterns.md, best_practices.md, vhs_syntax.md — all present on disk), working templates in assets/templates/, and explicit when-to-read guidance for the VHS syntax reference.

5 / 5

Total

19

/

20

Passed

Description

87%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 description with an explicit 'what' and 'when' plus natural trigger phrases, occupying a distinct niche. It could reach full marks by enumerating more genuinely distinct capabilities (e.g., interactive recording, playback speed-up) and adding trigger synonyms like 'screencast' or '.gif'.

Suggestions

Add trigger synonyms such as 'screencast', 'screen recording', and '.gif' to broaden natural-term coverage.

Enumerate distinct capabilities beyond GIF creation — e.g., interactive terminal recording and playback speed-up — to lift specificity from several variations of one action to comprehensive multi-action coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions ('create terminal demos, record CLI workflows as GIFs, generate animated documentation, build demo tapes'), but these are variations of one core capability and distinct features like interactive recording or speed adjustment are absent — minor gaps rather than the comprehensive multi-operation coverage of the top anchor.

4 / 5

Completeness

Explicitly answers both what ('Generates professional animated CLI demos as GIFs using VHS terminal recordings') and when ('Use to create terminal demos, record CLI workflows as GIFs, ... showcase any command-line tool visually'), with a concrete trigger-phrase list at the end — matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are present ('terminal demos', 'demo GIF', 'VHS tape', 'animate my CLI', 'record CLI workflows as GIFs'), but common synonyms like 'screencast', 'screen recording', and the '.gif' extension are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche (VHS terminal recordings / animated GIF demos) with distinct trigger terms; minimal overlap risk with other skills.

5 / 5

Total

18

/

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.

Validation — 16 / 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.