CtrlK
BlogDocsLog inGet started
Tessl Logo

video-toolkit

Create professional videos autonomously using claude-code-video-toolkit — AI voiceovers, image generation, music, talking heads, and Remotion rendering.

60

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/video-toolkit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

A highly actionable, well-sequenced body with strong validation checkpoints, undermined only by repeated redundant `cd` commands and a monolithic structure that places detailed reference material inline rather than in separate files.

Suggestions

Remove the repeated `cd ~/.openclaw/workspace/claude-code-video-toolkit` from individual code blocks since the 'CRITICAL: Toolkit Path' section already mandates it.

Move the Composition Patterns, Error Recovery, and Cost Estimates sections into separate reference files (e.g., COMPOSITION.md, TROUBLESHOOTING.md) referenced one level deep from SKILL.md to improve progressive disclosure.

Consider a concise quick-start summary at the top so the long setup detail is not required reading for users who already have the toolkit configured.

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude already knows and is mostly lean commands, but `cd ~/.openclaw/workspace/claude-code-video-toolkit` is repeated in nearly every code block despite the dedicated 'CRITICAL: Toolkit Path' section already establishing it, which is unnecessary padding.

2 / 3

Actionability

Commands are fully executable with concrete flags and copy-paste-ready examples (e.g., `python3 tools/qwen3_tts.py --text ... --speaker Ryan --tone warm --output ... --cloud modal`), and the config example is complete.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation checkpoints — `verify_setup.py`, the sync-timing step after voiceover generation, and the review-still-frames step before render — plus an error-recovery feedback table.

3 / 3

Progressive Disclosure

No bundle files exist and the skill is a single large monolithic file with inline composition patterns, an error-recovery table, and a cost-estimates table that could be split into separate reference files; sections are well-organized but nothing is split off.

2 / 3

Total

10

/

12

Passed

Description

67%

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 specific, distinctive description that names several concrete capabilities, but it omits an explicit 'Use when...' trigger clause and includes some technical jargon (toolkit name, Remotion) that users would not naturally say.

Suggestions

Add an explicit 'Use when...' clause naming the user-side triggers (e.g., 'Use when the user asks to create an explainer video, AI voiceover, or product demo').

Replace or augment jargon like 'claude-code-video-toolkit' and 'Remotion rendering' with natural terms a user would say, such as 'explainer videos', 'AI videos', or 'product demo videos'.

Include common keyword variations ('make a video', 'generate voiceover', 'AI video') to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — 'AI voiceovers, image generation, music, talking heads, and Remotion rendering' — matching the anchor for several specific concrete actions, not merely naming a domain.

3 / 3

Completeness

It clearly states what the skill does but lacks any explicit 'Use when...' trigger guidance, so completeness is capped at 2 per the judging guidelines.

2 / 3

Trigger Term Quality

Natural terms like 'videos', 'voiceovers', 'image generation', and 'music' appear, but 'claude-code-video-toolkit' and 'Remotion rendering' are jargon a user would not naturally say, and common variations like 'explainer video' or 'AI video' are absent.

2 / 3

Distinctiveness Conflict Risk

The niche — autonomous AI video creation with voiceover/image/music/talking-head generation and Remotion rendering — is distinct and unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

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

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
calesthio/OpenMontage
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.