End-To-End Video Playbook
Use this skill to coordinate a complete video project from rough request to verified final render.
Workflow
Ground in the current project.
- Inspect available assets, renders, compositions, scripts, audio, captions, and prior approvals.
- Identify locked scenes and user boundaries such as "do not modify Scene 01."
- Use
templates/storyboard.md for multi-scene structure.
Convert intent into production artifacts.
- Create one
templates/scene-spec.md per scene.
- Separate user-specific content from reusable production patterns.
- Record exact durations, final-frame requirements, narration, visual beats, transition dependencies, and proof timestamps.
Route to focused skills.
- Use
video-intake-and-storyboard for unclear prompts or new scenes.
- Use
hyperframes-scene-builder for HTML/GSAP composition work.
- Use
audio-sync-assembly for narration timing, segment retiming, and FFmpeg assembly.
- Use
captions-and-music-bed for subtitles, music ducking, and final silence.
- Use
render-qa-and-surgical-changes for proof frames, exact timestamp checks, and safe final edits.
Build in layers.
- Draft scene renders first.
- Assemble narration-only master before final music.
- Add captions after the visual/audio timeline is stable.
- Add music bed after narration and captions are correct.
Verify before reporting completion.
- Run media probes on final outputs.
- Extract proof frames at every risky timestamp and scene boundary.
- Generate preview clips around transitions and sync-critical moments.
- State what was verified and what remains subjective.
Production Rules
- Never patch an old final MP4 when source scenes and assembly scripts exist.
- Do not globally slow a scene if only a pause or one cue needs timing.
- Prefer hold frames for silence and deliberate pacing.
- Re-render only affected scenes during final surgical changes.
- Always check duplicated carryover frames when a previous final frame changes.
- Keep client/private assets out of reusable examples.
Required Outputs
For full projects, produce or update:
- Storyboard or timeline manifest.
- Scene renders.
- Final assembly script or command plan.
- Caption file if captions are requested.
- Final MP4.
- Proof frames/contact sheet.
- Short preview clips for risky sections.
Decision Checklist
Before building, decide and record:
- Whether this is a new video, scene addition, or final edit.
- Whether the user approved any existing scenes.
- Whether previous renders are source of truth or just previews.
- Whether the final output needs captions.
- Whether music should be added, replaced, lowered, or left alone.
- Whether product-demo footage should be cropped.
- Whether exact phrase timing matters.
- Whether a silent hook, pause, or final hold exists.
- Whether the final render should be 24, 30, 48, 60, or source FPS.
- Whether the user expects proof before full render.
Agent Routing Table
Use this routing table when several skills could apply:
- User gives rough idea only: start with
video-intake-and-storyboard.
- User gives a reference final frame: intake first, then
motion-design-systems, then hyperframes-scene-builder.
- User says a scene must start from another scene: use
scene-continuity-and-transitions.
- User provides raw screen recording: use
product-demo-integration.
- User says captions are late or too big: use
captions-and-music-bed.
- User says narration changed: use
audio-sync-assembly.
- User says "everything is perfect except": use
render-qa-and-surgical-changes.
Implementation Order
Use this order for multi-scene work:
- Lock approved scenes.
- Prepare scene specs.
- Build or revise scene sources.
- Render scene drafts.
- Extract proof frames.
- Build narration-only assembly.
- Align captions.
- Burn captions.
- Build music bed.
- Mix final audio.
- Export final MP4.
- Generate proof sheet and preview clips.
What To Ask The User
Ask only questions that change implementation:
- Which final frame should match the reference if multiple references exist.
- Whether to crop or preserve a product recording when both have tradeoffs.
- Whether caption style is approved before burning a long final.
- Whether music should be audible during narration pauses.
- Whether a requested edit may change approved timing.
- Whether branded logos may be recolored.
Do not ask questions discoverable from files:
- Clip durations.
- Existing scene names.
- Current frame rate.
- Which source files contain a visible label.
- Whether an audio stream exists.
Quality Gate
Do not call a full video done until:
- Final duration is known.
- Final resolution and FPS are known.
- Audio stream exists.
- Captions are present if requested.
- Scene boundary proofs exist.
- Exact user-requested timestamp proofs exist.
- Music ending behavior is checked.
- Any subjective preview requested by the user was shown or explicitly skipped.
Handoff Format
When finishing, report:
- Final render path.
- Important scene/render paths.
- Commands or scripts used.
- Proof frame or preview paths.
- Tests performed.
- Anything not verified.
1---2name: end-to-end-video-playbook3description: End-to-end video production workflow for coding agents using HyperFrames, FFmpeg, captions, audio sync, music beds, and render QA. Use when a user asks for a complete video, multi-scene edit, launch video, product/demo video, UGC-style edit, enterprise explainer, or final assembled MP4 from prompt/script/assets.4---56# End-To-End Video Playbook78Use this skill to coordinate a complete video project from rough request to verified final render.910## Workflow11121. Ground in the current project.13 - Inspect available assets, renders, compositions, scripts, audio, captions, and prior approvals.14 - Identify locked scenes and user boundaries such as "do not modify Scene 01."15 - Use `templates/storyboard.md` for multi-scene structure.16172. Convert intent into production artifacts.18 - Create one `templates/scene-spec.md` per scene.19 - Separate user-specific content from reusable production patterns.20 - Record exact durations, final-frame requirements, narration, visual beats, transition dependencies, and proof timestamps.21223. Route to focused skills.23 - Use `video-intake-and-storyboard` for unclear prompts or new scenes.24 - Use `hyperframes-scene-builder` for HTML/GSAP composition work.25 - Use `audio-sync-assembly` for narration timing, segment retiming, and FFmpeg assembly.26 - Use `captions-and-music-bed` for subtitles, music ducking, and final silence.27 - Use `render-qa-and-surgical-changes` for proof frames, exact timestamp checks, and safe final edits.28294. Build in layers.30 - Draft scene renders first.31 - Assemble narration-only master before final music.32 - Add captions after the visual/audio timeline is stable.33 - Add music bed after narration and captions are correct.34355. Verify before reporting completion.36 - Run media probes on final outputs.37 - Extract proof frames at every risky timestamp and scene boundary.38 - Generate preview clips around transitions and sync-critical moments.39 - State what was verified and what remains subjective.4041## Production Rules4243- Never patch an old final MP4 when source scenes and assembly scripts exist.44- Do not globally slow a scene if only a pause or one cue needs timing.45- Prefer hold frames for silence and deliberate pacing.46- Re-render only affected scenes during final surgical changes.47- Always check duplicated carryover frames when a previous final frame changes.48- Keep client/private assets out of reusable examples.4950## Required Outputs5152For full projects, produce or update:5354- Storyboard or timeline manifest.55- Scene renders.56- Final assembly script or command plan.57- Caption file if captions are requested.58- Final MP4.59- Proof frames/contact sheet.60- Short preview clips for risky sections.6162## Decision Checklist6364Before building, decide and record:6566- Whether this is a new video, scene addition, or final edit.67- Whether the user approved any existing scenes.68- Whether previous renders are source of truth or just previews.69- Whether the final output needs captions.70- Whether music should be added, replaced, lowered, or left alone.71- Whether product-demo footage should be cropped.72- Whether exact phrase timing matters.73- Whether a silent hook, pause, or final hold exists.74- Whether the final render should be 24, 30, 48, 60, or source FPS.75- Whether the user expects proof before full render.7677## Agent Routing Table7879Use this routing table when several skills could apply:8081- User gives rough idea only: start with `video-intake-and-storyboard`.82- User gives a reference final frame: intake first, then `motion-design-systems`, then `hyperframes-scene-builder`.83- User says a scene must start from another scene: use `scene-continuity-and-transitions`.84- User provides raw screen recording: use `product-demo-integration`.85- User says captions are late or too big: use `captions-and-music-bed`.86- User says narration changed: use `audio-sync-assembly`.87- User says "everything is perfect except": use `render-qa-and-surgical-changes`.8889## Implementation Order9091Use this order for multi-scene work:92931. Lock approved scenes.942. Prepare scene specs.953. Build or revise scene sources.964. Render scene drafts.975. Extract proof frames.986. Build narration-only assembly.997. Align captions.1008. Burn captions.1019. Build music bed.10210. Mix final audio.10311. Export final MP4.10412. Generate proof sheet and preview clips.105106## What To Ask The User107108Ask only questions that change implementation:109110- Which final frame should match the reference if multiple references exist.111- Whether to crop or preserve a product recording when both have tradeoffs.112- Whether caption style is approved before burning a long final.113- Whether music should be audible during narration pauses.114- Whether a requested edit may change approved timing.115- Whether branded logos may be recolored.116117Do not ask questions discoverable from files:118119- Clip durations.120- Existing scene names.121- Current frame rate.122- Which source files contain a visible label.123- Whether an audio stream exists.124125## Quality Gate126127Do not call a full video done until:128129- Final duration is known.130- Final resolution and FPS are known.131- Audio stream exists.132- Captions are present if requested.133- Scene boundary proofs exist.134- Exact user-requested timestamp proofs exist.135- Music ending behavior is checked.136- Any subjective preview requested by the user was shown or explicitly skipped.137138## Handoff Format139140When finishing, report:141142- Final render path.143- Important scene/render paths.144- Commands or scripts used.145- Proof frame or preview paths.146- Tests performed.147- Anything not verified.