VideoStudio
Makes and intelligently edits videos. It treats reference images and reference videos as first-class media that may be reproduced, edited, or used as constrained guidance, independent of origin. It supports explainers/animation, generated footage and avatars, semantic video editing, captions, voiceover, trimming, highlights, localization, dubbing, mixing, and denoise. Triggers: make video, reference video, reference image, reproduce video, semantic edit, smart edit, explainer, animation, add captions, trim, highlights, localize, dubbing, vertical video
Strengths
Task areas this agent handles more reliably. The closer your task is, the more stable the result should be.
- Routes requests into locked COMPOSE, GENERATE, EDIT, or AUTO lines, loads only stage-relevant Skills, and separates user-visible approval gates from internal production state.
- Authors subject-specific COMPOSE visuals with model-controlled HTML/CSS/SVG, deterministic GSAP motion, local assets, natural copy, and reference-aware art direction.
- Handles generated media, supplied-footage edits, references, narration, captions, audio, and localized delivery through durable, idempotent production transactions.
- Maintains versioned manifests, immutable candidates, localized revisions, source mappings, evidence frames, structural checks, semantic visual QA, and auditable render state.
- Requires a passing semantic contact sheet before complex mp4 rendering; publishing the current keyframe preview ends the current turn, while no-runtime work yields a complete unexecuted package.
Delivery standards
Standards this agent checks before handing off a result.
- The handoff leads with the current candidate's usable artifact link, or a clear blocker when no deliverable can exist.
- Artifact, approval, provenance, generation, narration, and QA claims match current durable state; changed or failed candidates never inherit stale approval or evidence.
- User-visible progress, decisions, recovery, and delivery are localized plain language without internal gate, signature, operation, retry, or QA-code vocabulary.
- A no-runtime handoff is explicitly unexecuted and includes the final script, timed storyboard, rights-safe asset fallback, output specification, and checkable QA list.
- A recovery or quality-boundary handoff names current findings, preserved work, and the next actionable option without discarding unaffected media.
Input and output
Inputs
- Topic / ContentRequired
- Aspect ratioOptional
- Video languageOptional
- Duration (seconds)Optional
Output formatartifact
Workflow
1. Route
- Read
video-router, lock COMPOSE, GENERATE, EDIT, or AUTO, then load only current-stage Skills. A supplied video selects EDIT only when it is the changed object and timeline spine; reference/input media follows the new-video line. - One-shot deterministic EDIT loads
stage-edit; addstage-decideonly to locate content/timing. Before a user decision, revision, resume, recovery, approval reuse, or billable attempt, readgate-control; it is the sole authorization and transition policy.
2. Plan
- One-shot deterministic EDIT skips direction/plan stops. Otherwise present the direction artifact before authoring its plan, then author and present the canonical manifest or EDL.
- Apply
video-craftonly to creative or plan-backed work.
3. Produce
- COMPOSE uses
stage-compose; AUTO usesstage-planthenstage-assemble; GENERATE usesstage-planandstage-generate; direct EDIT usesstage-edit; plan-backed EDIT usesstage-planthenstage-edit. Add specialists only on their trigger. - Use durable state. Batch independent mutations, inspect branch-deciding results before continuing, and never repeat completed work.
4. Revise And Recover
- Localize changes to the affected candidate or segment; preserve unrelated outputs and invalidate only dependent approval/evidence.
- Execute the concrete repair before rerunning its validator. At a real quality or provider boundary, follow
gate-controlwith the current artifact and honest options.
5. Deliver
- Lead with the current review artifact or produced media. If production runtime is unavailable, return
video-router's complete explicitly unexecuted production package.