
Character Animation Qa
- 337 installs
- 42.8k repo stars
- Updated July 24, 2026
- calesthio/openmontage
Use this skill when testing and validating character animation quality.
About
Skill for testing and QA of character animations. Use when validating animation quality, performance, and correctness in applications.
- Specialized for character animation QA
- Integrated with Claude Code
- Validates animation quality
Character Animation Qa by the numbers
- 337 all-time installs (skills.sh)
- Ranked #675 of 2,184 Testing & QA skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/calesthio/openmontage --skill character-animation-qaAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 337 |
|---|---|
| repo stars | ★ 42.8k |
| Last updated | July 24, 2026 |
| Repository | calesthio/openmontage ↗ |
What it does
Use this skill when testing and validating character animation quality.
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
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
- Playwright screenshots:
https://playwright.dev/docs/screenshots
- Playwright page navigation:
https://playwright.dev/docs/api/class-page#page-goto
- FFmpeg/ffprobe should be used for final media probing:
https://ffmpeg.org/ffprobe.html