CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

import-canvas-capture

Import a recorded Remotion Canvas Capture into a project without Studio interactions using the internal experimental-codemod command. Use when adding a capture file as an editable composition with cursor keyframes.

Quality

92%

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

93%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, highly executable skill body: complete commands in two variants, full option and conflict handling, and a programmatic API section, all free of filler. The only minor gap is the absence of an explicit post-import verification step in the workflow.

DimensionReasoningScore

Conciseness

Every section is dense with facts Claude would not already know (defaults of 1920×1080/60fps, conflict behavior, REMOTION_CAPTURE_DATA metadata requirement, CliInternals signature) and nothing explains general concepts. The body is lean with no padding; each token earns its place.

5 / 5

Actionability

Both invocation paths are copy-paste-ready with full flags ("bunx remotion experimental-codemod add-canvas-capture ... --composition-file src/Root.tsx --id MyCapture" and the local-CLI variant), and the programmatic section enumerates every input to CliInternals.importCanvasCapture. The common case plus edge cases (dry-run, public-dir, conflicts) are covered.

5 / 5

Workflow Clarity

The 5-step sequence is clear with real checkpoints: a precondition (embedded REMOTION_CAPTURE_DATA metadata), choosing an unused composition ID, reviewing reported source files, and reporting results; the conflicts section gives explicit error-recovery paths (reuse the existing public file, rename, or pick another ID) with a do-not-overwrite guard. It falls short of 5 only because there is no explicit post-import validation step (e.g., verifying the composition compiles or renders) — the gaps are minor, not missing.

4 / 5

Progressive Disclosure

The body is compact with well-organized sections (Workflow, Options and conflicts, Programmatic access) and no nested or buried references; no bundle files exist and none are needed at this size. Structure is flat, easy to navigate, and nothing that belongs in a separate file is inlined.

5 / 5

Total

19

/

20

Passed

Description

87%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, specific description with a clear what and an explicit concrete when-clause, written in appropriate imperative style. Only minor upside remains from adding synonyms or file extensions (.webm) to widen trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain and concrete specifics: "Import a recorded Remotion Canvas Capture into a project without Studio interactions using the internal experimental-codemod command" — it states the artifact, the mechanism, and the constraint. It stays below 5 because it covers a single import action rather than listing several actions, though for a single-purpose skill coverage is nearly complete.

4 / 5

Completeness

It explicitly answers both questions: what ("Import a recorded Remotion Canvas Capture into a project without Studio interactions using the internal experimental-codemod command") and when ("Use when adding a capture file as an editable composition with cursor keyframes"). The when-clause is explicit and concrete with a real trigger phrase, matching the anchor-5 example's structure rather than the weaker anchor 4 where 'when' is present but generic.

5 / 5

Trigger Term Quality

Natural terms are present and on-target for this niche: "capture file", "editable composition", "cursor keyframes", "Studio", "experimental-codemod" — a user needing this skill would plausibly say these. A few natural variants are missing (e.g., the .webm file extension, "screen recording", "add capture"), keeping it below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Remotion Canvas Capture" and "experimental-codemod" carve out a clear niche with distinct triggers; no generic phrasing ("helps with files") that would collide with other skills, so conflict risk is minimal.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

remotion-dev/remotion

Path

.agents/skills/import-canvas-capture/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.