character-animation-qa

Review character animations with schema checks, Playwright previews, and FFmpeg output validation.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/X-manist/Cohmira --skill character-animation-qa-x-manist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-animation-qa
Source: https://github.com/X-manist/Cohmira/tree/main/src/builtin-plugins/openmontage/.agents/skills/character-animation-qa
Command: npx skills add https://github.com/X-manist/Cohmira --skill character-animation-qa-x-manist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, ffmpeg.

What problem does it solve? Character animations often ship with broken rigs, missing assets, blank renders, or unreadable motion that only surface after delivery. This Skill provides a structured QA workflow to catch technical and visual defects before presenting a preview or final render. ## Core Features & Use Cases - Layered Review Pipeline: Validates character design schemas, rig plans, pose libraries, and action timelines, then checks that referenced parts and backgrounds exist. - Browser Preview Testing: Loads the animation preview in Playwright, captures screenshots, and collects console errors at a 1280x720 viewport. - Motion and Final Output Checks: Compares sampled frames for non-trivial differences and uses ffprobe to verify MP4 metadata, duration, resolution, and audio. - Use Case: Before delivering a character animation MP4 to a client, run this review to detect detached limbs, off-frame characters, broken text, or a blank render, then classify the result as pass, revise, or fail. ## Quick Start Review my character animation preview and final MP4 render, then tell me whether it passes, needs revision, or fails.

Frequently Asked Questions about character-animation-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I QA a character animation before delivery?

Run a layered review: validate the character design schema, rig plan, pose library, and action timeline, then preview in a browser, sample frames for motion, and probe the final MP4 with ffprobe. Classify the result as pass, revise, or fail.

How to capture animation preview screenshots with Playwright?

Launch Chromium, open a page with a 1280x720 viewport, navigate to the preview URL with networkidle wait, and call page.screenshot to save a PNG. Collect console errors during the session to catch runtime failures.

What does ffprobe check in a final animation MP4?

ffprobe verifies container metadata, duration, resolution, and audio streams in the rendered MP4. Combined with frame sampling, it confirms the export is not blank, truncated, or encoded at the wrong settings.

When should an animation review fail instead of revise?

Mark fail when assets are missing, the render is blank, a runtime failure occurs, or the wrong runtime is used. Use revise for fixable rig or timeline issues where the technical checks otherwise pass.

What visual defects does frame sampling detect in animations?

Comparing sampled frames reveals non-trivial motion differences and exposes detached limbs, bad layer ordering, off-frame characters, unreadable expressions, and broken text that static checks miss.