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

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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 clear workflows, verification checkpoints, and properly split one-level-deep references. The main weakness is mild duplication of the base64 and self-bootstrap patterns across sections that could be consolidated.

Suggestions

Consolidate the base64-encoding workaround: explain it once in the Critical section and have the Advanced > Output Noise Filtering pattern reference it rather than re-deriving it.

For the Self-Bootstrapping Demos advanced pattern, link back to the Quick Start self-bootstrap example instead of repeating the Hide/clear/Show tape sequence verbatim.

Add an explicit per-demo validation note to the Batch Generation workflow (e.g., run frame verification on each output) to close the validation gap for this batch operation.

DimensionReasoningScore

Conciseness

Mostly lean with no concept-explanation fluff, but the base64 workaround is demonstrated in both the Critical section and Advanced Patterns > Output Noise Filtering, and the Hide/clear/Show sequence repeats across Quick Start and Advanced Patterns — these could be tightened by cross-referencing.

2 / 3

Actionability

Fully executable, copy-paste-ready commands throughout: runnable Python scripts, a complete flags table, and concrete .tape/bash blocks for every approach.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced (Hide -> cleanup -> clear -> Show) with an explicit Frame Verification checkpoint and a troubleshooting table providing error-recovery feedback.

3 / 3

Progressive Disclosure

Clear overview body with well-signaled one-level-deep references (advanced_patterns.md, best_practices.md, vhs_syntax.md), templates in assets/templates/, and scripts — all verified to exist as real bundle files.

3 / 3

Total

11

/

12

Passed

Description

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.

A strong, specific description that names concrete capabilities, provides natural trigger terms, and explicitly covers both what the skill does and when to use it. It is clearly distinguishable from other 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') rather than vague language.

3 / 3

Completeness

Explicitly answers both what (generates CLI demo GIFs via VHS) and when ('Use when users want to create terminal demos...' plus 'Also triggers on...'), matching the top anchor.

3 / 3

Trigger Term Quality

Strong natural coverage with phrases users would actually say: 'record terminal', 'VHS tape', 'demo GIF', 'animate my CLI', 'visually demonstrate shell commands'.

3 / 3

Distinctiveness Conflict Risk

Clear niche (VHS-based CLI demo GIFs) with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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.

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.