produce-video
Installation
SKILL.md
Produce Video — Multi-Runtime Export Bundle Orchestrator
Converts a brief-shortform OR brief-app-preview handoff into a runtime-agnostic export bundle. Recommends a production lane; the operator picks the engine (production-lanes.md). Capability metadata: routing.yaml. Agent table + 2 routes + 4/7 critic gates: references/agent-manifest.md.
Two modes (auto-detected from brief frontmatter type; schema in references/video-brief-schema.md § App-Preview):
- shortform — social/promo from
brief-shortform. Hook-driven, narrative arc, CTA-anchored. - app-preview — screenshot-driven product demo from
brief-app-preview'shandoff-produce-video.md. Composition over real UI; no synthesis.
Core question: Could any downstream runtime produce the right video from this bundle without a follow-up question?
Critical Gates — load first
Non-negotiable. Canonical: references/_shared/production-pattern.md.
- Tool-agnostic. Stack does NOT invoke any runtime — holds no API keys.
--publish/--render/--auto-run→BLOCKED — emits render-ready prompts; does not call render engines. - Schema-and-CTA (Gate 1).
manifest.mdvalidates againstvideo-brief-schema.md(required fields, valid aspect, shot durations sum to total length). CTA verbatim in final shot'son_screen_textAND manifest top-levelcta. - Brand-mark fidelity (Gate 2). No hallucinated logos. Every per-shot prompt cites assets from
brand/DESIGN.mdonly — solid-color placeholder when missing, NEVER invented logo. - Caption-pace floor (Gate 3).
words(on_screen_text) ÷ duration_seconds ≤ 3.0per shot.