Work/Video studio

A multi-agent studio for explainer videos

Varahe wanted a steady stream of explainer videos across seven channels. I built a pipeline where Claude Code agents write, build and review each video, all started from a single entry point.

Role
Summer intern, built and ran the pipeline
Company
Varahe Analytics
Timeline
Summer 2026
Stack
Claude Code agents, Python, channel templates

01What it does

One command takes a brief and carries it all the way to a rendered video. Three kinds of agent split the work:

  • Think tank drafts the script and structure.
  • Specialists build the scenes using that channel's template.
  • Reviewer checks the build against the brief and sends it back if it misses.

It took five separate codebases before the structure settled into this shape. What made it scale was the channel template system: seven channels, each with its own look, all built from the same set of templates.

02The pipeline

studio / pipelinerendering
send back Briefone entry point Think tankscript, structure Specialistsbuild scenes ReviewerQC vs brief Rendervideo out Channel templates
Three videos in flight. The reviewer can return work to the specialists before render.

03Decisions

D1Separate agents for writing, building and reviewing

An agent that checks its own work tends to pass it. Splitting the roles gave every video a second opinion before render.

Trade-offMore agent runs per video, so each one costs more time and compute.

D2A template per channel

Each of the seven channels has its own look, captured once in a template the specialists build from.

Trade-offA new channel needs a template before it gets its first video.

D3One way in

Starting a video doesn't require knowing which agent does what. The entry point routes the brief.

Trade-offThe orchestration layer became the code that most needed to keep working.

04Results

0
channels with their own templates
0+
explainer projects produced
0
codebases before it settled
0
entry point, brief to render

05Under the hood

What I designed or built myself:

studio / what-i-built.log
  • agents Claude Code agents with separate authoring, build and review roles.
  • entry One entry point that takes a brief and routes it through the pipeline.
  • templates A reusable channel-template system covering 7 channels.
  • pipeline Intake to render, rebuilt across 5 codebases before it settled.
Next case studyRebuilding 1,200+ PowerShell jobs as Airflow DAGs
esc
↑ ↓ move↵ open