CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

character-animation-qa

Review local character animation with schema checks, Playwright browser previews, frame sampling, and FFmpeg/ffprobe final output checks.

60

Quality

75%

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 ./.agents/skills/character-animation-qa/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a well-organized, lean checklist that sequences six QA layers and defines clear pass/revise/fail outcomes. Its weakness is actionability: beyond the Playwright snippet, the layers describe what to check without giving commands or scripts (especially the ffprobe and frame-sampling steps). Adding executable ffprobe/ffmpeg commands and a remediation loop would make it fully copy-paste runnable.

Suggestions

Add concrete commands for the final-output layers, e.g., 'ffprobe -v error -show_format -show_streams -show_frames output.mp4' and an ffmpeg frame-sampling command for the motion check.

Specify how schema validation and static asset checks are performed (a validate script/command or the expected schema file paths).

Add an explicit remediation loop: on 'revise' or 'fail', fix the flagged layer and re-run the affected check before moving to the next layer.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows — it never explains what Playwright or ffprobe is. Minor trimming is possible: the Playwright snippet ('const browser = await chromium.launch()...') is largely boilerplate, and the Sources section links to docs for well-known tools, matching 'efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

Only the browser-preview layer has executable code; layers like 'Schema validation: character design, rig plan, pose library, action timeline', 'Static asset checks: referenced parts and backgrounds exist', 'Motion check: compare sampled frames', and 'Final MP4 check: ffprobe metadata' are high-level directions with no commands, scripts, or file paths. This matches 'some concrete guidance but incomplete; missing key details' rather than level 4, where gaps would be minor.

3 / 5

Workflow Clarity

The six numbered Review Layers give a clear schema-to-final-output sequence, each layer is itself a checkpoint, and the Pass/Revise/Fail section ('pass: technical checks pass, acting is readable' / 'fail: missing assets, blank render, runtime failure') defines outcomes. It falls short of level 5 because there is no explicit feedback loop telling the agent to fix and re-run checks after a 'revise' verdict, and per-layer pass criteria are loose (e.g., what counts as 'non-trivial differences').

4 / 5

Progressive Disclosure

The skill is a single SKILL.md under 50 lines with no bundle files (no references/, scripts/, or assets/ directories) and no need for external references. Per the guideline for simple skills, well-organized sections (Review Layers, Playwright Pattern, Pass/Revise/Fail, Sources) merit a 5.

5 / 5

Total

16

/

20

Passed

Description

66%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 specific and tool-grounded, listing four concrete QA actions in a distinct character-animation niche. Its main weakness is the absence of any 'Use when...' trigger clause, which caps completeness and slightly limits both trigger-term quality and distinctiveness. Adding an explicit trigger sentence covering renders/previews/MP4 output would lift it substantially.

Suggestions

Append an explicit trigger clause such as 'Use when reviewing or QA-ing a character animation preview, final render, or MP4 output.'

Include missing natural trigger terms like 'render', 'MP4', and 'video' alongside the existing tool names.

Mention the agent visual review layer (e.g., checking for detached limbs, off-frame characters, broken text) so the capability list is comprehensive.

DimensionReasoningScore

Specificity

The description lists several concrete actions with named tools — 'schema checks, Playwright browser previews, frame sampling, and FFmpeg/ffprobe final output checks' — which goes beyond the 1-2 actions of the level-3 anchor. It falls short of level 5 because coverage has gaps: the agent visual review layer (detached limbs, broken text) and console error collection from the body are omitted.

4 / 5

Completeness

The 'what' is clear ('Review local character animation with schema checks, Playwright browser previews, frame sampling, and FFmpeg/ffprobe final output checks'), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. The 'when' is only weakly implied by the word 'local'.

3 / 5

Trigger Term Quality

It includes natural phrases a user would say such as 'character animation', 'browser previews', and 'frame sampling', giving good keyword coverage. A few common natural terms are missing — notably 'render', 'MP4', and 'video' — keeping it below the comprehensive level-5 anchor (cf. 'PDF files, PDFs, forms, .pdf').

4 / 5

Distinctiveness Conflict Risk

The phrase 'Review local character animation' carves out a fairly distinct niche reinforced by tool-specific terms (Playwright, FFmpeg/ffprobe). It is not level 5 because without explicit when-triggers it could still overlap with generic video-QA or browser-preview skills, matching 'mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

15

/

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

calesthio/OpenMontage

Path

.agents/skills/character-animation-qa/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.