CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

product-recording

Prepare Remotion Studio for a user-recorded product demo with Canvas Capture, then import the downloaded take into packages/brand as an editable composition. Use for recording Studio interactions, timeline demos, and product shots.

Quality

94%

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

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

This is an exemplary orchestration skill: dense with non-obvious operational specifics, fully executable commands, explicit validation and verification checkpoints at every phase, and clean delegation to complementary sibling skills rather than duplicated content. No dimension shows a meaningful weakness.

DimensionReasoningScore

Conciseness

Nearly every line carries environment-specific, non-obvious guidance — the exact URL parameter (studioPixelRatio=4), port pitfalls ("Do not assume port 3000 belongs to this checkout"), metadata preservation ("Do not transcode it before import"), and .crdownload exclusion — with no explanation of concepts Claude already knows and no padded sections. It matches the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Guidance is executable: a copy-paste CLI invocation (`node ../cli/remotion-cli.js experimental-codemod add-canvas-capture ... --composition-file src/Root.tsx --id TimelineRecording`), a concrete launch command (`bunx remotion studio --no-open`), a worked example URL, and specific identification criteria for the capture file (filename + modification time relative to handoff). The only placeholder is the inherently per-run capture path.

5 / 5

Workflow Clarity

Four clearly sequenced phases (prepare Studio → prep shot and hand off → import → offload) with explicit validation checkpoints throughout: verify composition and timeline visibility, note pre-existing Downloads files before handoff, review generated component/registration/asset/dependency changes, run brand validation, verify the hosted object's SHA-256, and remove the local copy only after verification. Ambiguity (multiple plausible takes) and fallback paths (WebMCP tools unavailable) are handled explicitly.

5 / 5

Progressive Disclosure

The ~90-line body is a well-organized overview that delegates detailed procedures to sibling skills via clearly signaled, one-level-deep links ([canvas-capture-extension](../canvas-capture-extension/SKILL.md), [studio](../studio/SKILL.md), [import-canvas-capture](../import-canvas-capture/SKILL.md), [offload-r2](../offload-r2/SKILL.md)), each with purpose stated at the point of use, instead of inlining their content. No bundle files exist to reference, and no content in the body should be split out.

5 / 5

Total

20

/

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 description with an explicit 'Use for' trigger clause, concrete named tools and targets, and a clearly delineated niche. The only weaknesses are the omission of the offload step from the capability list and a few missing natural synonyms.

DimensionReasoningScore

Specificity

"Prepare Remotion Studio for a user-recorded product demo with Canvas Capture, then import the downloaded take into packages/brand as an editable composition" names two highly concrete actions with specific tools and targets (Canvas Capture, packages/brand, editable composition). It is not a 5 because the offload-to-remotion.media step — a full section of the body — is absent, and it is above a 3 because the named actions go far beyond the generic 1-2-action example.

4 / 5

Completeness

The description explicitly answers both: what ("Prepare Remotion Studio for a user-recorded product demo with Canvas Capture, then import the downloaded take into packages/brand as an editable composition") and when ("Use for recording Studio interactions, timeline demos, and product shots") with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Natural phrases like "recording", "product demo", "timeline demos", and "product shots" match what a user would actually say, alongside domain terms (Remotion Studio, Canvas Capture, import). Not a 5 because common synonyms such as "screen recording", "video capture", or file extensions (MP4/WebM) are missing.

4 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — Remotion Studio preparation with Canvas Capture and import into packages/brand — so it would rarely trigger for the wrong skill; even closely related sibling skills (canvas-capture-extension, import-canvas-capture) are complementary rather than competing.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 4 suspicious

Warning

Total

15

/

16

Passed

Repository

remotion-dev/remotion

Path

.agents/skills/product-recording/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.