CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-demo-generator

This skill should be used when users want to create animated CLI demos, terminal recordings, or command-line demonstration GIFs. It supports both manual tape file creation and automated demo generation from command descriptions. Use when users mention creating demos, recording terminal sessions, or generating animated GIFs of CLI workflows.

91

2.63x
Quality

87%

Does it follow best practices?

Impact

95%

2.63x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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 a well-structured description with explicit 'Use when' guidance and good trigger term coverage for CLI demo creation. The main weakness is that the specific capabilities could be more concrete - it describes the general domain well but doesn't enumerate the specific actions the skill enables (e.g., setting timing, adding annotations, configuring output formats).

Suggestions

Add more specific concrete actions like 'configure typing speed', 'add pauses between commands', 'export to GIF/MP4 formats', or 'customize terminal appearance' to improve specificity.

DimensionReasoningScore

Specificity

Names the domain (CLI demos, terminal recordings) and some actions (tape file creation, automated demo generation), but lacks comprehensive specific actions like 'record keystrokes', 'add timing delays', 'export to GIF format', etc.

2 / 3

Completeness

Clearly answers both what (create animated CLI demos, terminal recordings, tape file creation, automated demo generation) AND when with explicit 'Use when' clause specifying trigger scenarios.

3 / 3

Trigger Term Quality

Good coverage of natural terms users would say: 'animated CLI demos', 'terminal recordings', 'command-line demonstration GIFs', 'demos', 'recording terminal sessions', 'animated GIFs', 'CLI workflows'.

3 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on CLI/terminal demo recording and GIF generation. Distinct triggers like 'tape file', 'terminal recordings', 'CLI demos' are unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

85%

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

This is a strong, well-structured skill with excellent actionability and clear workflows. The main weakness is moderate verbosity - some sections explain things Claude can infer (like when to use each approach) and include filler phrases. The progressive disclosure and workflow clarity are exemplary, with clear references to external resources and explicit guidance for different use cases.

Suggestions

Remove or condense the 'When to Use This Skill' section - Claude can infer trigger phrases from the skill description

Eliminate filler phrases like 'This is the easiest and most common approach' and 'For maximum control' - let the examples speak for themselves

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some redundancy (e.g., 'When to Use This Skill' section lists triggers Claude can infer, and some explanations like 'This is the easiest and most common approach' are unnecessary). The content could be tightened by ~20-30%.

2 / 3

Actionability

Excellent actionability with fully executable bash commands, complete script parameters, YAML configuration examples, and copy-paste ready code blocks throughout. Every section provides concrete, runnable examples.

3 / 3

Workflow Clarity

Clear workflow guidance section with explicit decision trees for different use cases (simple demos, batch, interactive, custom). The troubleshooting section provides clear problem-solution pairs, and the examples show complete end-to-end workflows.

3 / 3

Progressive Disclosure

Well-structured with clear overview, appropriately references external files (references/vhs_syntax.md, references/best_practices.md, templates) without deep nesting. The 'Bundled Resources' section provides clear navigation to supporting materials.

3 / 3

Total

11

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/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.