character-animation-qa

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

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/zamansepeti43/c-rak-agent --skill character-animation-qa-zamansepeti43
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-animation-qa
Source: https://github.com/zamansepeti43/c-rak-agent/tree/main/video-engine/.agents/skills/character-animation-qa
Command: npx skills add https://github.com/zamansepeti43/c-rak-agent --skill character-animation-qa-zamansepeti43

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 that catches these defects before a preview or final render is presented. ## 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 and Motion Verification: Loads previews in Playwright, captures screenshots, collects console errors, and compares sampled frames for non-trivial motion differences. - Final Output Inspection: Uses ffprobe to verify MP4 metadata, duration, resolution, audio, and frame samples, plus an agent visual review for detached limbs, bad layers, off-frame characters, and broken text. - Use Case: Before delivering a character animation MP4, run this Skill to confirm the schema is valid, the preview renders without console errors, motion is actually present between frames, and the final file passes ffprobe checks—then receive a pass, revise, or fail verdict. ## Quick Start Ask the agent to run the character animation QA review on your animation preview URL and final MP4 file before presenting it.

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 check that referenced assets exist. Next, load the preview in a browser, capture screenshots, sample frames for motion, and probe the final MP4 with ffprobe.

How to capture animation preview screenshots with Playwright?

Launch Chromium with Playwright, open a page at a fixed viewport such as 1280x720, navigate to the preview URL with networkidle wait, and call page.screenshot to save the frame. 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, audio streams, and codec details of the rendered MP4. Combined with frame sampling, it confirms the output is not blank, truncated, or rendered at the wrong resolution.

Why does my animation preview show a blank render?

Blank renders usually come from missing referenced assets, runtime errors in the preview page, or a broken timeline. Check that all parts and backgrounds exist, collect browser console errors, and compare sampled frames for non-trivial differences.

When should an animation be marked pass, revise, or fail?

Mark pass when technical checks succeed and the acting is readable. Mark revise for fixable rig or timeline issues. Mark fail for missing assets, blank renders, runtime failures, or output produced by the wrong runtime.