CtrlK
BlogDocsLog inGet started
Tessl Logo

remotion-render

Export a Remotion video

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

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./packages/skills/skills/remotion-render/SKILL.md

The canonical home for this skill is remotion-render in remotion-dev/skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary lean CLI skill: fully executable commands, no padding, no over-explanation, and the official docs linked for everything beyond the common cases. Its single real defect is that its only reference — the transparent-videos.md link — is broken, since the file is absent from the bundle.

Suggestions

Fix the broken reference: either include the referenced ./transparent-videos.md file in the bundle or remove/inline the "Transparent videos" section, since following the link currently dead-ends.

Consider adding a one-line note that plain `npx remotion render` picks the first composition and a default output, so users know when to pass explicit composition-id and output arguments.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: it never explains what Remotion is, just gives the commands ("npx remotion render", "npx remotion still"), one fully-specified example ("npx remotion render [composition-id] out/frames --frames=0,30,90 --image-format=png"), and pointers to the official option docs. Every token earns its place, matching the anchor-5 example's economy.

5 / 5

Actionability

All guidance is copy-paste executable: the render, still, and --frames commands are real CLI invocations, the frames example includes composition id, output path, and flags, and authoritative links are given for the full option lists. It covers the common cases (render a video, render a still, render selected frames) exactly as the anchor-5 description requires.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill where the action is unambiguous — run the one CLI command for the desired output type — which the guidelines explicitly allow to score 5 without a multi-step workflow. The three variants (render/still/frames) are cleanly separated under clear headings; no destructive or batch operation requires a validation checkpoint, so the cap does not apply.

5 / 5

Progressive Disclosure

The structure itself is clean (two well-labeled sections, a clearly signaled one-level-deep link for the advanced transparent-video case), but scoring against the actual bundle shows the sole reference — "See [Transparent videos](./transparent-videos.md)" — points to a file that does not exist anywhere in the skill directory (no references/ folder; only assets/remotion-icon.svg is bundled). A broken primary reference defeats the navigation it signals. It is not a 2 because nothing that belongs in a separate file is inlined and nothing is deeply nested; it is not a 4 because the one reference present cannot actually be followed, which is more than a minor organization gap.

3 / 5

Total

18

/

20

Passed

Description

52%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 and unambiguous in domain (Remotion), giving it excellent distinctiveness, but it is too sparse: one generic verb, no "Use when" trigger clause, and missing the natural trigger terms (especially "render" and "MP4") users would actually say. It sits at the midpoint of the rubric — recognizable and non-conflicting, but under-specified for discovery.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to render, export, or produce a video or animation built with Remotion."

Enumerate the concrete capabilities in the description: rendering videos (MP4/WebM), exporting stills (PNG), rendering specific frames, and rendering transparent video.

Include natural synonyms and extensions users would say — "render", "MP4", "animation", "frames", "stills" — to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description states only a single generic action — "Export a Remotion video" — which is structurally parallel to the anchor-2 example "Processes PDF files": the domain (Remotion) is named but the actions are minimal and generic. It is not a 3 because anchor 3 requires 1-2 concrete capabilities (e.g. rendering videos, exporting stills, transparent video exports), and here only one bare verb is offered with no elaboration.

2 / 5

Completeness

It has a clear, if terse, "what" ("Export a Remotion video") but no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 4 because there is zero "when" guidance — not even a weakly implied one.

3 / 5

Trigger Term Quality

"Remotion" and "video" are genuinely relevant, natural keywords, but common variations users would say are missing: "render", "MP4", "animation", "still", "frame". This matches anchor 3 ("some relevant keywords but missing common variations or synonyms"), not 2, because "Remotion video" is specific rather than generic filler, and not 4 because the most likely user phrasing — "render" — is absent entirely.

3 / 5

Distinctiveness Conflict Risk

"Remotion" is a highly distinctive niche keyword that uniquely identifies this skill and virtually no other skill would trigger on it, matching anchor 5 (clear niche with distinct triggers; minimal conflict risk). It is not a 4 because the overlap risk with generic video skills is avoided by explicitly scoping to "a Remotion video" rather than video work broadly.

5 / 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: 1 missing

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.