CtrlK
BlogDocsLog inGet started
Tessl Logo

video-polish

Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.

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 ./skills/design/packs/video-production/video-polish/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with a well-sequenced, validation-rich workflow and executable code throughout. Its weaknesses are length that could be tightened and a monolithic structure that does not use progressive disclosure to split detailed reference material into separate files.

Suggestions

Move the full Remotion composition (Root.tsx/Composition.tsx) and the keyframe design rules into a reference file referenced one level deep, keeping SKILL.md a concise overview.

Tighten the explanatory prose around steps and consolidate the Supported Inputs / Audio Options / Output Specifications tables to reduce token usage without losing clarity.

DimensionReasoningScore

Conciseness

Most content is non-obvious domain guidance (keyframe timing rules, coordinate grid measurement, Remotion specifics) rather than concepts Claude already knows, but at ~365 lines with multiple tables and explanatory prose it is long and could be tightened, fitting 'mostly efficient but could be tightened'.

2 / 3

Actionability

It provides executable, copy-paste-ready commands (ffprobe, ffmpeg, whisper-cli, remotion still/render), a complete Python grid-overlay snippet, and a full TSX composition with interpolation — matching the 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

A clear 9-step sequence includes an explicitly CRITICAL still-frame verification step with a render→self-review→adjust→re-render feedback loop and a 'common coordinate mistakes' checklist, matching the anchor for explicit validation steps with feedback loops.

3 / 3

Progressive Disclosure

Sections are well-organized with clear headers, but the skill is a single monolithic ~365-line file with no bundle files and no one-level-deep references; content like the full Remotion composition and keyframe design rules that could live in separate reference files is inline, fitting the 'some structure but content that should be separate is inline' anchor.

2 / 3

Total

10

/

12

Passed

Description

67%

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 specific and distinctive, clearly stating what the skill does in third person with concrete capabilities. Its main weakness is the absence of an explicit 'Use when...' trigger clause and incomplete coverage of natural trigger terms like 'Loom'.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger situations, e.g. 'Use when polishing a screen recording, Loom, or product demo with narration-synchronized zoom effects.'

Broaden trigger term coverage by including 'Loom' and 'walkthrough' alongside 'screen recording' and 'demo video'.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "adds professional zoom/pan effects synchronized to the narration", "transcript-driven zoom targeting", "Remotion for rendering", "Optionally replaces audio with a soundtrack" — matching the anchor for listing multiple specific concrete actions.

3 / 3

Completeness

It clearly answers 'what does this do' with specific capabilities, but there is no 'Use when...' clause or equivalent explicit trigger guidance for when to invoke it; per the judging guidelines, a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

"screen recording", "demo video", and "zoom/pan" are natural terms a user might say, but coverage is incomplete — common variations like "Loom" and "walkthrough" that appear in the body are absent, so it stops at 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

"zoom/pan effects synchronized to the narration" via "transcript-driven zoom targeting" and "Remotion" carves out a clear niche unlikely to trigger for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

10

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
gooseworks-ai/goose-skills
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.