How to make videos
with Claude
Claude can design a slick animated intro, explainer or social clip in seconds, as code. This guide shows how to turn that into a finished MP4 with music, voiceover and captions, right inside the chat.
Why Claude needs a little help with video
Ask Claude for "an animated intro for my podcast" and you'll get beautiful HTML, CSS and JavaScript. Claude writes animation code very well, with GSAP timelines, CSS keyframes and canvas effects. What it can't do on its own is play that animation back, record it frame by frame, mix in a music track, add a narrator, burn in captions and hand you an MP4 sized for TikTok.
That last mile is what the Animation Machine MCP server does. Once connected, Claude gets a set of tools: preview a frame, render, search music, add a voiceover, check the job. You stay in the conversation, and Claude does the clicking.
Make your first video with Claude
Connect Animation Machine
claude.ai → Settings → Connectors → Add custom connector. Paste https://animation-machine.com/mcp, click Connect, sign in, Allow. (Claude Code: see below.)
Describe the video
Say what it's for, how long, the style, any text, and where it will be posted. "9:16 for TikTok and 16:9 for YouTube" is all it takes.
Get your MP4
Claude previews a frame, fixes anything off, renders with music or voiceover, and gives you a download link, a share page and an "edit in Studio" link.
Making videos from Claude Code
Claude Code is perfect for videos that live next to your code: product demos, README GIFs, release announcements, data recaps generated from a script. Add the server once:
claude mcp add --transport http animation-machine https://animation-machine.com/mcp
Run /mcp, choose Authenticate and sign in. Then ask things like:
- "Read CHANGELOG.md and make a 12-second release-notes video for v2.4, 16:9 and 1:1."
- "Turn
./animations/herointo an MP4 with the lofi track you like." - "Upload
demo.mov, add captions and my logo fromassets/logo.png, and give me a 9:16 version."
Local files go up through a one-time upload link the tool creates, so nothing needs to be public.
Prompts that make great videos
Specific beats clever. Give Claude the purpose, length, look and platform.
Tips for animations that render perfectly
Ask Claude to preview first
A still frame from the middle and end of the animation catches overlapping text, cut-off titles and wrong colors before you spend a render.
Let it declare the length
Animations driven by a GSAP timeline or CSS animations are measured automatically. For canvas or custom loops, Claude can add const TOTAL = 10 or pass a duration.
Design for the shape
Tell Claude the aspect ratios up front. It can size text with viewport units so one animation looks right in 16:9, 9:16 and 1:1.
Keep it self-contained
Inline CSS and JS, libraries from a CDN, fonts from Google Fonts. Multi-file projects work too, sent as files or a zip.
Ways to get video out of Claude
| Export from Claude | Claude Code + Remotion | Claude + Animation Machine | |
|---|---|---|---|
| Setup | None | Node, React, a Remotion project | Paste one URL |
| Music & voiceover | No | You wire it up | Built in |
| Captions (16 languages) | No | You wire it up | Built in |
| 16:9 + 9:16 + 1:1 at once | No | Manual | One request |
| Finish an existing video | No | Manual | Yes |
| Works in claude.ai, Claude Code, ChatGPT, Cursor | claude.ai | Claude Code | All of them |
Already have an animation exported from Claude Design or saved as HTML? Drop it in the converter, no chat needed.
Questions
Can Claude make videos?
Is this AI-generated footage?
Which Claude plan do I need?
How long can the videos be?
Can I edit the video after Claude renders it?
Turn Claude into your video studio
$5/month · connect from your account menu → AI agents (MCP)