Character Animation Qa

calesthio/OpenMontage/.agents/skills/character-animation-qa

by calesthio9327439db69021ab4b0e2776729bf3b58fdb5a87MIT65K starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 5 days ago

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

AI-generated overview

Reviews character animation previews and renders with schema checks, browser screenshots, frame sampling and media probing.

What it does
This skill defines a layered quality-assurance process for character animation work: schema validation of character design, rig plan, pose library and action timeline; static checks that referenced parts and backgrounds exist; a Playwright browser preview that captures screenshots and console errors; frame sampling to confirm motion differences; and ffprobe checks of the final MP4 for metadata, duration, resolution, audio and frame samples. It also includes an agent visual review of sampled frames for detached limbs, bad layers, off-frame characters, unreadable expressions and broken text. It ends with a pass, revise or fail verdict.
When to use it
Use it before presenting a character-animation preview or final render, when you need to verify that assets, rig, timeline and output media are technically sound and visually readable.
Requirements
Instructions only, no bundled scripts. Requires a browser automation setup such as Playwright with Chromium for previews and screenshots, and FFmpeg/ffprobe for final media probing, plus access to the local preview and render files.

Character Animation QA

Use this skill before presenting a character-animation preview or final render.

Review Layers

  1. Schema validation: character design, rig plan, pose library, action timeline.
  2. Static asset checks: referenced parts and backgrounds exist.
  3. Browser preview: load the preview, capture screenshots, collect console errors.
  4. Motion check: compare sampled frames for non-trivial differences.
  5. Final MP4 check: ffprobe metadata, duration, resolution, audio, frame samples.
  6. Agent visual review: inspect sampled frames for detached limbs, bad layers, off-frame characters, unreadable expressions, broken text.

Playwright Pattern

ts
const browser = await chromium.launch();const page = await browser.newPage({ viewport: { width: 1280, height: 720 } });await page.goto(previewUrl, { waitUntil: "networkidle" });await page.screenshot({ path: "preview.png" });

Pass/Revise/Fail

  • pass: technical checks pass, acting is readable.
  • revise: fixable rig/timeline issue.
  • fail: missing assets, blank render, runtime failure, or wrong runtime.

Sources

Source and attribution

Source:calesthio/OpenMontagein.agents/skills/character-animation-qaat commit9327439

License: MIT

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal