CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manim-video

Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs, then hand off to the wider ECC video stack if needed. Use when the user wants a clean animated explainer rather than a generic talking-head script.

Quality

85%

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

86%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 tight, well-structured skill body: lean sections, an executable smoke test backed by a real starter asset, and a clean overview-to-bundle split. Weaknesses are minor — the workflow's validation is implicit rather than an explicit feedback loop, and a few conventions (thumbnail extraction, quality ladder commands) are stated as directions without commands.

DimensionReasoningScore

Conciseness

Lean bullet-based sections with zero padding; it never explains concepts Claude already knows (no Manim tutorials, no library comparisons) and every line is operational guidance. Matches the 'every token earns its place' anchor.

5 / 5

Actionability

Provides a copy-paste smoke-test command ('manim -ql assets/network_graph_scene.py NetworkGraphExplainer') and a real, verified starter file, plus concrete render conventions. Not 5 because much of the workflow is directional ('tighten typography, spacing, color, and pacing') and commands for thumbnail extraction or higher-quality renders are absent.

4 / 5

Workflow Clarity

A clear 7-step sequence with implicit validation checkpoints ('render the smallest working version first', 'start with a low-quality smoke test render', 'only push to higher quality after composition and timing are stable'). Not 5 because there is no explicit validate-then-fix-then-retry feedback loop; not 3 because checkpoints are present and sequenced, not merely implied.

4 / 5

Progressive Disclosure

SKILL.md is a well-organized overview and the concrete scene code is appropriately split into a single one-level-deep, clearly signaled reference ('Use [assets/network_graph_scene.py] as a starting point for network-graph explainers') that exists and is executable. This matches the anchor-5 pattern of a clear overview with well-signaled references.

5 / 5

Total

18

/

20

Passed

Description

78%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: concrete domain and deliverables, an explicit 'Use when' trigger, and a clearly distinguishable Manim niche with deliberate positioning against adjacent video skills. The main gap is trigger breadth — a single 'use when' clause without synonyms like animation, video, or render.

DimensionReasoningScore

Specificity

Names the domain and several concrete deliverable types ('Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs' plus 'hand off to the wider ECC video stack'), matching the 'several specific actions with minor gaps' anchor. It falls short of 5 because the action list is limited to building and handing off, not comprehensive coverage.

4 / 5

Completeness

Explicitly answers both what ('Build reusable Manim explainers...') and when ('Use when the user wants a clean animated explainer rather than a generic talking-head script'). Not 5 because the trigger clause is a single case rather than multiple concrete trigger phrases like the anchor-5 example.

4 / 5

Trigger Term Quality

Includes natural phrases users would say — 'animated explainer', 'talking-head script', 'system diagrams', 'product walkthroughs' — but misses common synonyms like 'animation', 'video', or 'render'. Clearly above anchor 3 (relevant keywords missing variations) but below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Manim-based explainers are a clear niche with distinct triggers, and the 'clean animated explainer rather than a generic talking-head script' contrast plus explicit handoff framing minimize conflict with adjacent video skills. It does not trigger generically for video or document work.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/manim-video/SKILL.md

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.