CtrlK
BlogDocsLog inGet started
Tessl Logo

canvas-capture-extension

Rebuild, install, and reload the private Remotion Canvas Capture unpacked Chrome extension. Use when the extension needs to be restored after a Codex worktree was deleted, rebuilt after source changes, moved to its durable install directory, or reloaded in Chrome or Chrome Canary.

68

Quality

81%

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

75%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-structured, actionable skill body that delegates build logic to a bundled script and provides concrete commands and validation cues. Main weaknesses are inline time-sensitive version pins, a placeholder plus hardcoded user path, and the absence of an explicit body-level failure feedback loop.

Suggestions

Move the repeated Chrome for Testing version/revision pins into a single named constant or a 'Pinned versions' subsection so they are not duplicated across sections.

Add an explicit 'If the file-presence check fails, rerun the rebuild script and inspect $dist_dir' feedback loop in the Rebuild section so error recovery is documented in the body, not only inside the script.

Replace the hardcoded /Users/jonathanburger path with a parameter or named variable (and document how to override it) so the skill is portable beyond one machine.

DimensionReasoningScore

Conciseness

The body is mostly lean and operational with no padding of concepts Claude already knows, but repeats the Chrome version/revision pins and embeds time-sensitive version numbers inline rather than isolating them in a deprecated/old-patterns section.

4 / 5

Actionability

Provides copy-paste-ready commands (the rebuild script invocation, `bun run dev`, `chrome://flags/#canvas-draw-element`) and exact paths, but uses a `<remotion-checkout>` placeholder, hardcodes one user's home path, and several steps are manual Chrome UI interactions rather than executable code.

4 / 5

Workflow Clarity

Three numbered, clearly sequenced workflows with a validation checkpoint (confirm installed directory contains the listed files) and conditional branching in the reload section, but the body lacks an explicit feedback loop for what to do if the file-presence check fails (the script handles errors internally).

4 / 5

Progressive Disclosure

Well-organized into three labeled sections with a clearly signaled one-level-deep reference to scripts/rebuild-extension.sh (a real bundle file) for the heavy lifting; minor gap is that some inline operational detail could remain in the overview, keeping it just shy of the top anchor.

4 / 5

Total

16

/

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 that clearly states what the skill does and when to use it, with a clear niche and low conflict risk. The only mild weakness is trigger phrasing scoped to a single user's Codex/worktree workflow rather than broadly natural synonyms.

DimensionReasoningScore

Specificity

Names the domain ('Remotion Canvas Capture unpacked Chrome extension') and three concrete actions ('Rebuild, install, and reload'); coverage is strong but limited to those three verbs rather than a fully comprehensive action set.

4 / 5

Completeness

It explicitly answers both 'what' (rebuild, install, reload the extension) and 'when' via a concrete 'Use when...' clause with multiple trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The 'Use when' clause enumerates several natural trigger conditions (restored after a deleted worktree, rebuilt after source changes, moved to durable install directory, reloaded in Chrome/Chrome Canary), though phrasing is tailored to one user's workflow rather than broad synonyms.

4 / 5

Distinctiveness Conflict Risk

The skill targets a narrowly named private extension with specific triggers, giving it a clear niche with minimal overlap risk against other skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.