video-quality

Installation
SKILL.md

Validate video quality

This is the final-delivery gate, not a per-clip preview gate. Do not call a video complete because rendering succeeded; validate the exact output file the user will receive. For an individual H3 preview, use the lightweight receipt in fal-ai/minimax-h3-video instead: download verification, ffprobe, and opening/ending-frame inspection.

For a candidate assembled from fal-ai/google-ai clips, this skill is the baseline, not the whole review -- add generated-video-quality's checks (identity drift, generation artifacts, temporal discontinuity at stitch points, motion plausibility, lip-sync, prompt adherence) to the same pass. Generated footage fails in ways a technical decode check and a general visual-coherence pass both miss, because nothing about them fails to decode and nothing about them is a black frame.

If the render report says the candidate was assembled from placeholder: true assets, apply only the Deterministic checks below — a solid-color or drawtext placeholder has no face, hand, or lip movement to check, and grading it against creative criteria it was never meant to satisfy is meaningless. Skip visual and content review, and record the verdict as a placeholder-pipeline pass or fail, not a creative PASS — the distinction matters because a placeholder passing means the pipeline works, not that the video is finished.

Deterministic checks

Use ffprobe and ffmpeg where available to verify:

Installs
1
GitHub Stars
13
First Seen
Oct 7, 2026