CtrlK
BlogDocsLog inGet started
Tessl Logo

ascii-video

ASCII video: convert video/audio to colored ASCII MP4/GIF.

62

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/creative/ascii-video/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%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.

The content is a well-structured, highly actionable overview that uses progressive disclosure effectively and includes explicit validation in its workflow; its main weakness is some motivational prose that adds tokens without proportional guidance.

Suggestions

Trim exhortative prose in 'Creative Standard' and 'Creative Divergence' to directive statements, keeping the actionable imperatives and dropping redundant metaphors.

The repeated 'catalog is vocabulary / you write the poem' sentiment appears in multiple sections; consolidate it once to save tokens.

DimensionReasoningScore

Conciseness

The body is dense with actionable tables and references, but the 'Creative Standard' and 'Creative Divergence' sections contain motivational prose ('cinema is the standard', 'the catalog is vocabulary — you write the poem') that could be tightened without losing guidance.

3 / 5

Actionability

Concrete executable guidance throughout: a complete copy-paste-ready tonemap() implementation, specific thresholds (canvas.mean() > 8), gamma values, named functions (_render_vf, ShaderChain, FeedbackBuffer), and numeric performance budgets.

5 / 5

Workflow Clarity

A clear 4-step Workflow and 6-stage pipeline are sequenced, with Step 4 providing explicit validation checkpoints (test frames first, brightness check) and a feedback loop (go back to the creative concept if output looks generic).

5 / 5

Progressive Disclosure

SKILL.md is an overview with well-signaled, one-level-deep references to 8 real reference files (all present in ./references/), each cited inline with section anchors and summarized in a References table, making navigation easy.

5 / 5

Total

18

/

20

Passed

Description

65%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.

The description states the skill's purpose and niche clearly in third person, but omits an explicit 'Use when' trigger clause, which caps completeness and limits its discovery value.

Suggestions

Add a 'Use when...' clause listing concrete user triggers, e.g. 'Use when users request ASCII video, text art animation, or terminal-style music visualizers.'

Enumerate the supported output forms more fully (e.g. 'image sequence, audio-reactive visualizers') to broaden specificity beyond a single 'convert' verb.

Include common synonyms such as 'text art video' or 'terminal video' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The phrase 'convert video/audio to colored ASCII MP4/GIF' names the domain plus a concrete action and output formats, but really only a single action (convert) is stated rather than multiple specific operations.

3 / 5

Completeness

A clear 'what' is present ('convert video/audio to colored ASCII MP4/GIF') but there is no 'Use when...' or equivalent trigger clause, so per the rubric completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural terms 'ASCII video', 'video/audio', 'MP4/GIF' (including file extensions) give good keyword coverage, though some natural synonyms like 'text art' or 'terminal video' are missing.

4 / 5

Distinctiveness Conflict Risk

'ASCII video' is a clearly defined niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

15

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
NousResearch/hermes-agent
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.