demo-review

Reviews rendered demo videos by grading extracted frames against section success criteria.

3|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill demo-review-lukaskellerstein
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: demo-review
Source: https://github.com/lukaskellerstein/claude-my-marketplace/tree/main/plugins/demo-video-plugin/skills/demo-review
Command: npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill demo-review-lukaskellerstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Rendered demo videos often ship with hidden defects — empty states, clipped text, exposed secrets, A/V desync, or placeholder graphics — because nobody systematically inspects the output before release. This Skill provides a structured QA pass that samples frames from the rendered video and grades every section against its declared success criteria. ## Core Features & Use Cases - Frame-based inspection: Extracts labelled frames and a contact sheet from the rendered MP4, then delegates detailed reading to a frame-critic subagent to keep token usage low. - Three-tier rubric: Grades findings as blocking (errors, secrets, failed takes), serious (desync, clipped text, placeholder data), or quality issues (pacing, cursor movement, music balance), with a full checklist in the bundled QA rubric reference. - Criteria-driven grading: Maps frames to timeline sections using startFrame/durationInFrames and verifies each section's successCriteria, including Final Cut Pro finishes with MotionVFX graphics. - Use Case: After rendering a draft product demo, run this Skill to get a ranked findings list with section IDs, timestamps, severities, and the exact pipeline stage to re-run — plus a plain shippable/not-shippable verdict. ## Quick Start Review the rendered video at demo/out/demo-draft.mp4 and tell me whether it is ready to ship.

Frequently Asked Questions about demo-review

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

FAQPage Schema
How do I QA a rendered demo video before shipping?▼

Extract 20-24 labelled frames plus a contact sheet from the rendered MP4, then grade each section against its successCriteria using a three-tier rubric: blocking, serious, and quality. Report findings with section id, timestamp, severity, and the pipeline stage to re-run.

How to check audio video sync without listening to the video?▼

Use the timeline's narration start frame and measured duration for each section. Sample a frame from the last third of the narration range — if the described result is not yet visible on screen, the picture is behind the voice.

Can this review Final Cut Pro exports as well as Remotion drafts?▼

Yes. FCP exports are reviewed the same way from the exported file, but graded against successCriteria rather than the Remotion draft. It also checks FCP-specific issues like MotionVFX placeholder text, DROP ZONE art, masked logos, and caption burn-in.

Why does ffprobe report a valid duration on an unfinished export?▼

A Share export exists on disk before it finishes writing, and ffprobe reads the partial duration without error. Compare the decoded frame count against timeline.durationInFrames using ffprobe -count_frames to confirm the export is complete.

What defects block a demo video from shipping?▼

Blocking defects include visible errors or 404s, exposed secrets or real personal data, narration cut off mid-sentence, empty states or spinners occupying a section, obviously failed takes, and MotionVFX missing-file placeholders in any frame.