This guide reproduces the pipeline behind the ad you saw: a motion-design background, a talking-head clip of a digital twin with a cloned voice, and the two composited into one vertical cut. Not a second of it was recorded, and no video editor was opened.
Everything runs from one Claude Code conversation. Claude writes the script, builds the background from a small data file, generates the avatar through the HeyGen MCP, composites both in Remotion and exports the cut. You write the brief and approve the script. That is the whole human contribution.
Three files come out of the pipeline, and each one can be checked on its own before you spend time on the next: demo.mp4 (the silent background), face.webm (the avatar, with transparency), final.mp4 (the cut). When something looks wrong, you know which of the three to reopen.
By the end you will have:
- A brief that is a data file, so the next variant is a copy with different values
- A narration budget that tells you, per scene, how many words the script gets, measured at 2.2 words per second on real renders
- The HeyGen settings that make an avatar inset look native instead of pasted on
- A Remotion composition where every placement is a prop, rendered from the terminal
- The two details that give an AI video away in two seconds, and the fix for both
Everything here works with Claude Code, a HeyGen account and Node. Only HeyGen costs money.