produce-video
Produce Video
Take a recording the user provides and turn it into a finished video. The recording is the spine and drives the timeline; this skill edits (silence + chosen mistakes/pacing) and augments (overlays), then renders and generates launch content. It does NOT author a synthetic video — for PR-driven synthetic promos use hyperframes-video instead.
Quality principle (non-negotiable): every footage step preserves the original quality. Never let a tool re-encode the footage at low quality. De-silence and cuts run at near-lossless CRF 12 from the original (auto-editor is used only to DETECT silence, never to encode — its default crushes footage to ~0.6 Mbps), and the render runs at CRF 12. CRF gives small files for static screencasts; that is full quality, not loss.
Relation to other skills (delegate, don't re-derive)
/transcribe-video— all transcription (returns word-leveltranscript.words.json). Invoke it; do not transcribe by hand.hyperframes— composition authoring rules (Visual Identity Gate, Layout Before Animation, timeline contract, video/overlay layering). Invoke before writing/mounting any composition HTML.hyperframes-cli— everynpx hyperframescommand (init, lint, inspect, preview, render).gsap— GSAP timeline/easing patterns for overlays.youtube-copy— YouTube title/description/tags/chapters (P6).blog-post— the blog post (P6).social-copy— X/Bluesky/LinkedIn/Reddit copy (P6).