The prompt to make an animated video with Claude
Paste it into a new Claude chat or into Claude Code; the two routes are below.
You are my motion designer and explainer-video director. I want a short video that explains one thing clearly, and you are going to make it by writing code that draws, animates and, if I want it, scores every scene. There is no camera and no stock footage: everything on screen is shapes, text, diagrams, icons and simple illustration drawn in code. A viewer should understand my one point by the end, even with the sound off, and nothing on screen should be a fact I did not give you. Work in stages: understand my brief, plan the video with me, wait for my go-ahead, build it, then check it. Never invent a statistic, quote, name, logo, price or claim. If the video needs one and I have not given it, write [NEED: what it is] in the plan and ask me.
ABOUT MY VIDEO (I fill this in once)
- The one thing it explains, in one sentence: [e.g. "how saving a small amount every month grows over 30 years", "the three steps to book a table at our café online", "why the moon has phases"]
- Who will watch it and where: [e.g. "customers on our website's home page", "my class of 13-year-olds on a projector", "people scrolling Instagram Reels on their phones with the sound off"]
- What they should know or do afterwards: [e.g. "book online instead of phoning", "explain moon phases in their own words", "start saving this month"]
- Length: [e.g. "30 seconds", "45 to 60 seconds". For a first video, stay under 90 seconds.]
- Shape of the frame: [e.g. "16:9 landscape for YouTube or a slide", "9:16 vertical for Reels, TikTok or Shorts", "1:1 square for a feed post"]
- The facts, words and numbers it must show, exactly as I want them: [paste them, e.g. "200 a month at 5% a year for 30 years", "book at our website, open 8am to 4pm", or "none, keep it general"]
- Look and feel: [e.g. "clean and calm, lots of white space, one accent colour", "playful hand-drawn doodles", "bold moving text like a product launch", or "suggest three options"]
- Colours, fonts or brand details to match: [e.g. "navy #1B2A4A and coral #FF6B5A, a rounded font", or "none"]
- Sound: [e.g. "gentle background music and a soft click on each change", "sound effects only", "no sound at all"]
- Where I am running this: [e.g. "a normal Claude chat", "Claude Code on my computer with a project folder open", or "not sure"]
BEFORE YOU PLAN
Read my answers, then ask me up to five questions, only where the answer would change the video. For example: my point is really two points ("which one matters more if we only have 30 seconds?"); a fact is missing or vague; the length is too short for what I want to say (tell me what you would cut); I have not said where I am running this. Offer options where you can, then wait for my answers. If everything is clear, say so and go straight to the plan.
STEP 1: THE STORY
Write the story in three to five beats: the hook (the question or problem, shown in the first three seconds, so someone scrolling has a reason to stay), the build-up, the moment the idea clicks, and the ending with the one thing to remember or do. One sentence per beat.
STEP 2: THE SCENE LIST
Turn the beats into a numbered scene list. For each scene give: the second it starts and ends, what is on screen, what moves and how (slides in, draws itself, counts up, zooms), the exact words on screen, and the sound cue if I asked for sound. Follow these rules:
- Each scene carries one idea. If a scene needs more than about 12 words on screen, split it or cut words, since people cannot read and watch at the same time.
- Leave text on screen long enough to read twice: about one second for every three words, and never less than two seconds.
- If people will watch with the sound off, every idea must work from the words and pictures alone.
- If my frame is vertical, keep key text away from the top and bottom edges, where app buttons and captions sit.
- Keep every scene simple enough to build well: flat shapes, diagrams, icons, text and simple characters. If I asked for something realistic (a real person's face, a photographic place, a real company's logo), tell me you cannot draw it convincingly and offer a simple illustrated version instead.
- Add up the timings and make sure they match my length.
STEP 3: THE STYLE SHEET
Give me the colour palette with hex codes, the fonts, the motion style (smooth, bouncy or snappy), the transition between scenes, and the music mood if I asked for sound. Match my brand details if I gave any.
Then stop. Show me the story, the scene list and the style sheet, and ask: "Shall I build this, or change anything first?" Do not start building until I say go.
STEP 4: THE BUILD
Once I say go, build it the way that fits where I am running this:
- IF I AM IN A CLAUDE CHAT: build one self-contained HTML page as an artifact. Use a fixed stage in my frame shape that scales to fit the window, draw with SVG or canvas, and drive every scene from one timeline so the timings match the scene list. Add a Play button (browsers block sound until someone clicks), plus Pause and Restart. If I asked for sound, make the music and effects in code with the browser's Web Audio, with no audio files. Draw everything yourself rather than loading images, videos or code libraries from the internet, unless you are sure the artifact can load them. When the video ends, hold the last frame. Put the buttons below the stage, outside the picture, and wait two seconds after I press Play before the first scene starts, so my click is not in the video. Then tell me how to record it: make the artifact as large as my screen allows, start my computer's screen recorder on the area of the stage only, press Play, stop at the end, trim the start, and check the recorder captures the computer's own sound and not only my microphone.
- IF I AM IN CLAUDE CODE WITH A FOLDER OPEN: use Remotion, the open-source tool that turns React code into video files. First check whether Node.js is installed, and if it is not, stop and tell me, since Remotion needs it. Tell me each command you plan to run and ask before you install anything. Set it up with Remotion's own steps (npx create-video --yes --blank my-video, then npm install and npx remotion skills add inside the my-video folder). After the skills are installed, open and read the skill files before you write any scene, since they may not load by themselves in this session. Build each scene as its own component at the timings in the scene list. If I asked for sound, make the music and effects yourself with a script that writes an audio file into the project, using Node.js so nothing else needs installing, and do not download audio from the internet. Then run the preview yourself from inside the my-video folder so I can watch it. Render an MP4 into an out folder only once I say it looks right, and tell me the exact file path when it is done. Mention once that Remotion's free licence covers individuals and companies of up to three people.
- IF I DID NOT SAY WHERE I AM, OR YOU CANNOT TELL: ask me which one before you build anything.
- IF SOMETHING BREAKS: tell me what broke in one plain sentence, fix it, and rebuild. If the same scene breaks twice, simplify that scene and tell me exactly what you changed.
- IF I ASK FOR CHANGES: change only the scenes I name, keep everything else exactly as it was, and tell me which scenes you touched.
STEP 5: CHECK YOUR WORK BEFORE YOU SHOW ME
Go through the finished build scene by scene against the plan I approved, then tell me:
1. Every scene in the list is in the build, in order, and the total length matches mine.
2. Every word on screen matches the words I gave you or the plan I approved, spelled the same, with no fact, number, name or logo I did not supply.
3. No text is on screen for less time than it takes to read twice, and none sits where it will be cut off in my frame shape.
4. If there is sound, pressing Play starts the picture and the sound together.
5. Anything still marked [NEED] is listed for me.
6. The one scene you are least sure looks right, and what I should watch closely in it.
Two ways to run it
In a Claude chat
- You get: a video that plays inside an artifact, the page Claude builds beside your chat, with Play, Pause and Restart buttons.
- You need: any Claude plan, since artifacts work on every plan, Free included (Anthropic help page, read 28 September 2026).
- The catch: there is no video file, so you record your screen as it plays.
- Pick it if: you want a first video today with nothing to install.
In Claude Code
- You get: a real MP4 file, made with Remotion, a free open-source tool that turns code into video.
- You need: a paid Claude plan, since Claude Code comes with every paid plan and not with Free (read 28 September 2026), plus the Claude desktop app and Node.js, the free program Remotion runs on (read 28 September 2026). Claude types the setup commands for you.
- The catch: Remotion’s free licence covers individuals and companies of up to three people; a company of four or more needs a paid licence (read 28 September 2026).
- Pick it if: you want a file to upload, send or edit further.
Make your first one in a chat
- Switch on the setting. In Claude, open Settings, then Capabilities, and turn on Cloud code execution and file creation, because artifacts do not appear without it.
- Pick the strongest model you have. Choose it in the model menu in the message box, since a video is a lot of code to get right in one go.
- Fill in the prompt with one point and a short length. Thirty to sixty seconds is plenty, since a longer video gives Claude more code to get wrong.
- Check your screen recorder before you choose Sound. On a Mac, press Shift, Command and 5 and click Options: Include System Audio appears on macOS 27 or later (read 28 September 2026). On Windows, record ten seconds of any video and play it back. If you hear nothing, choose “no sound at all”.
- Read the scene plan before you say go. Changing a line of the plan costs nothing, while changing a built scene means Claude rewriting its code.
- Press Play and watch it twice. Watch once for the story, then again for text that flashes past too fast or overlaps something.
- Ask for fixes one scene at a time. “Scene 3: hold the number for two more seconds” gets you a precise edit, where “make it better” can change scenes you liked. If the artifact shows an error, click Try fixing with Claude.
- Record it. Make the artifact’s window as big as your screen allows, then open your recorder: Shift, Command and 5 on a Mac, or Windows key, Shift and R on Windows. Drag the box around the video, start recording, press Play and stop at the end. Trim the start, where you clicked Play.
Get an MP4 file with Claude Code
- Install Node.js. Download the free installer from nodejs.org and run it, because Remotion cannot build a video without it. If Claude later says Node.js is missing, quit and reopen the Claude app so it can find what you installed.
- Open the Code tab. In the Claude desktop app, free from claude.com/download, click Code, choose Local, and pick an empty folder for the project, so everything Claude makes stays in one place.
- Set the permission mode to Accept edits. Claude then writes the video’s files without stopping and still asks before it runs a command (read 28 September 2026), so you see each install step before it happens.
- Paste the prompt and put Claude Code in “Where I am running this”. Approve the plan, then approve the setup commands as they come up.
- Watch the preview, then ask for the render. The preview opens in your web browser or in a pane inside the Claude app.
- Ask for the MP4 once it looks right. Claude saves the MP4 into a folder called
out, inside themy-videofolder it made, and gives you the exact path to click. The first render is slower while Remotion downloads a browser to draw the frames.
Turn a song into a music video
Hand Claude a finished song and its lyrics, and it can time every scene to the beat and the words, draw the frames in code and join them to your track as an MP4. One creator gave Opus 5.5 one prompt and a song on 2 October 2026 and woke up 12 hours later to a finished music video.
The prompt below runs only in Claude Code, so you need a paid plan and your song saved in the project folder. A full song takes hours, so start it when you can keep the computer on and check in now and then.
You are my music-video director and animator. I have a finished song and I want a music video for it that you make entirely by writing code: every frame drawn and animated by you, timed to the beat and to the lyrics, then joined to my song as an MP4. There is no camera, no stock footage and no video-generation model: everything on screen is illustration, shapes, type and simple characters you draw in code. This is a long job that runs for hours on my computer, so plan carefully, check early, and never spend a full render on a mistake a short test would have caught. Work in stages: understand my song, plan the video with me, wait for my go-ahead, test a short clip, build it in parts, check it, then render. Never invent lyrics, names, logos or facts about me or my song. If you need something I have not given you, write [NEED: what it is] and ask me. ABOUT MY SONG AND VIDEO (I fill this in once) - The song file and where it is: [e.g. "song.mp3 in this folder", "my-track.wav in the music folder inside this project". MP3 or WAV works best.] - The lyrics and where they are: [e.g. "lyrics.txt in this folder, one sung line per line", or "it is an instrumental, no lyrics". If the lyrics file already has timings (an .lrc or .srt file), say so.] - What the song is about, in my words: [e.g. "missing my hometown after moving abroad", "a silly love song to my dog", "staying up all night to finish something you care about"] - Who will watch it and where: [e.g. "my followers on YouTube", "a vertical cut for Reels and TikTok", "a surprise for my sister's wedding"] - Shape of the frame: [e.g. "16:9 landscape for YouTube", "9:16 vertical for Reels, TikTok or Shorts", "both, landscape first"] - How much of the song: [e.g. "the whole song", "the first chorus only, about 45 seconds, as a test". For a first try, a 30 to 60 second section is a sensible start.] - Look and feel: [e.g. "hand-painted watercolour with ink lines", "bold flat colours like a 90s cartoon", "minimal moving type on black", or "suggest three options that fit the song"] - A main character, or none: [e.g. "a small fox who is the singer", "a paper boat that travels through every scene", "no character, abstract shapes that pulse with the music"] - Lyrics on screen: [e.g. "karaoke-style, each word lights up as it is sung", "only the chorus lines", "no lyrics on screen"] - Colours, fonts or brand details to match: [e.g. "teal #1A9E9E and cream #F6EFD9, a handwritten font", or "none"] BEFORE YOU PLAN 1. Confirm you are running in Claude Code with a project folder open and that you can read my song and lyrics files. If you are in a normal chat, or cannot find the files, stop and tell me, since this job needs Claude Code on my computer. 2. Check which tools are installed (Node.js, ffmpeg, Python, a browser you can run without a window). List what is missing and the exact command to install each one. Ask before you install anything, and tell me each command before you run it. 3. Measure the song: its length, its tempo in beats per minute, where the first beat falls, and where the verses, choruses and any quiet or instrumental parts are. If you need a tool to measure this, say which one and ask first. Tell me what you found in plain words. 4. Time the lyrics: work out when each sung line starts and ends. If my lyrics have no timings, line them up with the audio using a speech-to-text tool you install after asking me, then show me the first ten lines with their times so I can check them against the song. 5. Ask me up to five questions, only where the answer would change the video. For example: the song's meaning is unclear from the lyrics; my look and my character clash; the section I chose ends mid-line (offer the nearest clean end point); a lyric line is too long to show on screen. Offer options where you can, then wait for my answers. STEP 1: THE STORY Write the idea of the video in three to five sentences: what we see, how it changes from start to end, and what happens when the chorus lands. Base every scene idea on my lyrics and on what I said the song is about. Give the viewer a reason to keep watching: build towards the chorus, and change something visible in each chorus so it never feels like a loop. STEP 2: THE STORYBOARD Split the song into chapters that follow its sections (intro, verse 1, chorus and so on). For each chapter give: the start and end time to a tenth of a second, the lyric lines it covers, what is on screen, what moves and how it moves with the music, the transition into the next chapter, and the on-screen lyrics if I asked for them. Follow these rules: - Every big visual change lands on a beat, and the biggest changes land on the first beat of a section. - One idea per shot: roughly one shot per sung line, with longer shots in instrumental parts. - On-screen lyrics appear just before they are sung and stay until the line ends. If my frame is vertical, keep them away from the top and bottom edges, where app buttons and captions sit. - Keep the drawing simple enough to build well: illustration, shapes, type and simple characters. If I asked for something realistic (a real person's face, a photo-real place, a real brand's logo), tell me you cannot draw it convincingly and offer an illustrated version instead. - Add up the chapter timings and make sure they match the song section I chose, to the frame. STEP 3: THE STYLE SHEET Give me the palette with hex codes, the fonts, the drawing style, how characters move (smooth, bouncy or hand-drawn jitter), the transition style, and the main character's design in a few lines. Keep the character the same in every chapter. Then stop. Show me the story, the storyboard and the style sheet, with an honest estimate of how long the build and the render will take on my computer, and ask: "Shall I build this, or change anything first?" Do not start building until I say go. STEP 4: THE BEAT TEST Once I say go, set up the project and build a test clip of about 15 seconds from the busiest section, usually the first chorus, with the beat marked on screen and the lyrics showing. Render it with the song, tell me the exact file path, and ask me to watch it with the sound on. Fix any timing drift now. Do not build the rest until I confirm the timing is right. STEP 5: THE BUILD - Choose the tool that fits: Remotion (the open-source tool that turns React code into video) if it is installed or I agree to install it, or drawing every frame in a browser with no window and joining the frames to the song with ffmpeg. Tell me which and why in one line. If you use Remotion, mention once that its free licence covers individuals and companies of up to three people. - Make every frame depend only on its time in the song, so any frame can be redrawn on its own and a stopped render can carry on where it left off. - Build one chapter at a time, or brief helper agents to build chapters in parallel if you can, each working from the same style sheet and character code so the chapters match. - After each chapter, render a contact sheet (a grid of still frames, one per beat or one per second) and check it yourself for clipped text, overlapping shapes, a missing character or a frame that breaks the style. Fix what you find before moving on. - Save your progress in the project folder as you go, so if the session stops, you or a new session can pick it up from the storyboard and the finished chapters. - IF SOMETHING BREAKS: tell me what broke in one plain sentence, fix it and re-render only that chapter. If the same chapter breaks twice, simplify it and tell me exactly what you changed. - IF I ASK FOR CHANGES: change only the chapters or shots I name, keep everything else exactly as it was, and tell me which ones you touched. STEP 6: THE FULL RENDER Before the full render, tell me roughly how long it will take and remind me to keep the computer awake and plugged in. Render the whole video with my song, save the MP4 into a folder called out, and give me the exact file path. If I asked for a second frame shape, render it only after I approve the first. STEP 7: CHECK YOUR WORK BEFORE YOU SHOW ME Go through the finished video against the storyboard I approved, then tell me: 1. The video is the same length as the song section, to the frame, and the sound starts with the first frame. 2. Every chapter in the storyboard is in the video, in order. 3. Every lyric on screen matches my lyrics exactly, spelled the same, and shows while it is sung. 4. The big changes land on the beat: name three moments you checked and their times. 5. The main character looks the same in every chapter. 6. Anything still marked [NEED] is listed for me. 7. The one chapter you are least sure about, and the time I should watch closely.
- Put the song and its lyrics in a new folder of their own. Save the song as an MP3 or WAV and the lyrics as a plain text file with one sung line per line, because Claude can only time scenes to files it can read.
- Open that folder in the Code tab. Set up the app, Node.js and Accept edits as in the MP4 steps above, choosing this folder. Claude may also ask to install ffmpeg and a speech-to-text tool for the lyrics; approve each command it explains, or skip speech-to-text with an .lrc lyrics file that has timings.
- Paste the prompt and start with one chorus. Fill it in and put 30 to 60 seconds in “How much of the song” for your first run, so you can judge the style and the timing before you commit to the whole track.
- Check the lyric times and the storyboard before you say go. A line timed half a second late is easy to fix in the plan and slow to fix after the render.
- Watch the 15-second beat test with the sound on. If the pictures drift off the beat here, they drift further over a full song, so say what is off before Claude builds the rest.
- Stay nearby while it builds, and keep the computer awake and plugged in. In Accept edits mode Claude Code still asks before each command, so it waits for you rather than failing while you are away. Once the beat test looks right, you can use the option in that permission prompt to stop it asking about those commands.
For a hand-painted look: paint-mv-skills
- You get: four free skills by an independent developer, MIT licensed per its README, that work in Claude Code and turn a song and its lyrics into a watercolour-style animated MP4, following the method behind the open-source P(doom) music video John Heibel made with Claude Opus 5.5 in Claude Code.
- You need: Node.js 18 or later, ffmpeg, Google Chrome and git, per the paint-mv-skills page (updated 29 September 2026, read 5 October 2026).
- The catch: most of the instructions are in Chinese, with a short English summary, and setup downloads the P(doom) video’s code, which was published without an open-source licence, so ask its author before you post or sell a video made with it.
- Pick it if: you want the painted style done for you and are happy following setup steps on GitHub.
The honest bit: it is motion graphics, and long films take real work
- No footage and no lifelike people. Anthropic says Claude does not generate photos or illustrations the way image tools do (read 28 September 2026), so everything is drawn: text, shapes, diagrams and simple characters. For filmed or realistic scenes you need a video generator.
- Polish takes a few rounds. One explainer posted on 26 September 2026 came from one prompt to Opus 5.5, with every scene written in React and SVG and the music made in Python (the maker’s thread). Expect a few rounds of fixes before yours looks that polished.
- Busy scenes break first. Expect overlapping text, timings that drift and the odd scene that will not play.
- It uses your allowance. A video is a long piece of code, so in a chat on Free you may hit your limit mid-build. Claude Code draws on the same limits, and a full-song music video can run into them and pause until they reset, one more reason to start with one chorus.
- Use a song you have the right to post. Pick a track you made or have permission to use, since anything else can get your video muted or taken down where you post it.
Try it on something you explain every week
Pick the thing people ask you about most, set the prompt to 30 seconds, and run it in a chat today. If you like the first cut, run it again in Claude Code for a file you can post, and if you have a song of your own, give its first chorus to the music-video prompt.