CtrlK
BlogDocsLog inGet started
Tessl Logo

remotion-create

Create a new Remotion video

59

Quality

70%

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 ./packages/codex-plugin/skills/remotion-create/SKILL.md
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 well-crafted, lean, executable skill body: concrete scaffold/preview/render commands, clear decision points, and disciplined deferral to sibling skills for detail. The main weaknesses are two relative references (video-layout.md, tailwind.md) that are missing from the bundle, and no explicit validation checkpoint between designing the video and declaring the task finished.

Suggestions

Add or restore the referenced files `video-layout.md` and `tailwind.md` (or repoint them to the sibling skill that actually contains them) so all links resolve.

Add a lightweight validation step after designing, e.g. 'Confirm the composition compiles and plays without errors in the Studio preview before reporting completion.'

Fix the typo in 'a video with multiple subsequence videos' to clarify the multi-scene branch condition.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: no explanation of what Remotion is, what a composition is, or how npm works — every line is either a command, a decision point, or a pointer to a sibling skill. Phrases like "This will start a long-running process and print the server URL" are operational facts Claude could partly infer, but they are short and load-bearing for the browser-handling instruction, so the level-5 anchor ('every token earns its place') is the best fit.

5 / 5

Actionability

All key commands are copy-paste ready and complete: `npx create-video@latest --yes --blank --no-tailwind my-video`, `npm i`, `npx remotion studio --no-open`, `npx remotion render`, plus the concrete URL pattern `http://localhost:3000/MapAnimation`. Conditional handling ('If a project already exists, skip this', 'Only render if the user explicitly asks for it') makes the guidance executable without guesswork, matching the level-5 anchor; it is not level 4 because there is no missing key detail in the mainline path.

5 / 5

Workflow Clarity

The sequence (scaffold → design → multi-scene/interactivity/Tailwind → preview → render → follow-up) is clear with explicit conditionals, and the Studio preview acts as an implicit checkpoint. It falls short of level 5 because there is no explicit validation step (e.g., confirming the composition compiles or plays in the Studio before declaring completion); it is well above level 3, whose 'checkpoints missing or implicit' anchor understates the present conditional branching and preview feedback.

4 / 5

Progressive Disclosure

The section structure is clean and each topic points to a single reference one hop away, but two same-directory references in the bundle — `video-layout.md` and `tailwind.md` — do not exist in the skill directory (only SKILL.md and assets/remotion-icon.png are present), so those links are broken. That is a real navigation defect beyond level 4's 'minor organization gaps', landing at level 3: structure is present, but referenced paths are not reliably resolvable.

3 / 5

Total

17

/

20

Passed

Description

53%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 is concise, in third person, and names a clear niche, but it only covers a single action and provides no 'when to use' trigger guidance, which limits both completeness and keyword coverage. Adding a 'Use when...' clause with natural trigger terms (e.g., 'make a Remotion video', 'React video animation') would lift the two heaviest-weighted dimensions.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to create a new Remotion video or React-based video animation from scratch."

Include natural synonyms and related terms users would say — 'make a video', 'video animation', 'Remotion project' — to broaden trigger term coverage.

Optionally enumerate the covered actions (scaffold a project, build compositions, preview in Studio) so the 'what' matches the body's actual scope.

DimensionReasoningScore

Specificity

"Create a new Remotion video" names the domain (Remotion) and one concrete action (create), matching the level-3 anchor 'names domain and 1-2 concrete actions'. It is not the level-2 'actions are minimal or generic' case since 'create a new video' is the skill's exact concrete purpose, but it stops at a single action where the body actually covers scaffolding, designing, previewing, and rendering.

3 / 5

Completeness

The 'what' is clear (create a new Remotion video) but there is no 'Use when...' clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3. It matches the level-3 anchor 'has a clear what but when is missing or only weakly implied' and clearly not level 4, which requires both what and when.

3 / 5

Trigger Term Quality

The terms 'Remotion' and 'video' are the core natural keywords, but common variations users would say — 'animation', 'make a video', 'new Remotion project', 'React video' — are absent. This fits the level-3 anchor 'some relevant keywords but missing common variations or synonyms'; it is above level 2 (the domain term is specific, not generic) but below level 4's broader keyword coverage.

3 / 5

Distinctiveness Conflict Risk

'Remotion' is a clear niche with a distinct trigger, and 'create a new' separates it from sibling skills like remotion-render or remotion-best-practices. Minor overlap risk remains with those closely related Remotion skills, so it fits level 4 ('mostly distinct; minor overlap risk with closely related skills') rather than level 5.

4 / 5

Total

13

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 2 missing, 6 suspicious

Warning

Total

14

/

16

Passed

Repository
remotion-dev/remotion
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.