produce-videolisted
Install: claude install-skill hungv47/meta-skills
# Produce Video — Multi-Runtime Export Bundle Orchestrator
Converts a `brief-shortform` OR `brief-app-preview` handoff into a runtime-agnostic export bundle: manifest + per-shot prompts + HyperFrames + Remotion scaffolds + Vercel AI CLI README. **Operator picks the runtime.** Capability metadata: [`routing.yaml`](routing.yaml). Agent table + 2 routes + 4/7 critic gates: [`references/agent-manifest.md`](references/agent-manifest.md).
**Two modes** (auto-detected from brief frontmatter `type`; schema in [`references/video-brief-schema.md`](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`'s `handoff-produce-video.md`. Composition over real UI; no synthesis.
**Core question:** Could any downstream runtime (HyperFrames / Remotion / Vercel AI CLI / Hyx / Freepik / human editor) produce the right video from this bundle without a follow-up question?
## Critical Gates — load first
Non-negotiable. Canonical: [`references/_shared/production-pattern.md`](references/_shared/production-pattern.md).
1. **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.`
2. **Schema-and-CTA** (Gate 1). `manifest.md` validates against `video-brief-schema.md` (required fields, valid aspect, shot durat