Video AI

How to Make Motion Graphics With Claude Code Skills in 2026

TL;DR

To make motion graphics in Claude Code, create a Remotion project, add the agent skill with npx remotion skills add, start Remotion Studio, then prompt Claude Code scene by scene and render with npx remotion render. Remotion's docs list the timeout, stuck-render and codec fixes for failed renders. If you would rather not touch code, Vidwip AI Motion Graphics turns a written brief into a 30 second to 5 minute 1080p explainer.

Claude Code motion graphics skills let you describe an animation in plain English and get back working code that renders to an MP4. This guide walks through the whole loop with Remotion’s agent skill: install it, prompt scenes, render, and fix the errors Remotion documents.

We read the official Remotion and Claude Code docs and link each command to its source. We did not run these commands ourselves, so check the linked page if a flag has changed.

For a ranked list of skills, see our best Claude skills for motion graphics.

How Claude Code motion graphics skills work

A skill is a folder with a SKILL.md file of instructions that Claude Code loads when your request matches its description. According to the Claude Code skills docs, personal skills live in ~/.claude/skills/<skill-name>/SKILL.md and project skills in .claude/skills/<skill-name>/SKILL.md.

A motion graphics skill teaches Claude Code a specific animation toolkit. Remotion’s skill covers Remotion, which builds video from React components, so Claude writes components and Remotion renders them frame by frame.

What you need first

Step 1: create a Remotion project

Create a blank project and move into it. These commands come from Remotion’s Claude Code guide.

npx create-video --yes --blank my-video
cd my-video

Remotion’s skills page also shows bun create video, which offers to add the skills while it sets up. Pick one route, not both.

Step 2: add the Remotion agent skill

Inside the project, run the command from the same guide.

npx remotion skills add

The Remotion skills page lists two more routes that it says work with agents including Claude Code.

npx skills add remotion-dev/skills
gh skill install remotion-dev/skills

If you prefer to place a skill by hand, the Claude Code docs say to create the directory and SKILL.md yourself. The same docs say to run /reload-skills if the top-level skills directory didn’t exist when your session started.

Step 3: start Studio and check the skill loaded

Remotion’s guide has you run the preview server in one terminal and the agent in another.

npm run dev
claude

In Claude Code, run /skills to list what is installed, as documented on the Claude Code skills page. If Remotion’s skills aren’t listed, rerun the add command from Step 2.

Step 4: prompt your scenes

Remotion’s skills page lists slash commands you can type directly. Its examples include /remotion-create Make a promo video for a record store and /remotion-markup Create an animated title card using Inter.

Other listed skills cover captions (/remotion-captions), maps (/remotion-maps) and docs lookup (/remotion-docs). If you aren’t sure which to use, the page points to /remotion-best-practices.

Prompt one scene at a time. These are our own example prompts, not from Remotion’s docs.

  1. “Make a 5 second title scene: the words ‘Q4 results’ slide in from the left on a dark background, then hold.”
  2. “Add a second scene: a bar chart with four bars grows from zero, labelled Jan to Apr, over 3 seconds.”
  3. “Make the transition between scenes a quick fade, and set the video to 30 fps.”

Keep an eye on the preview in Studio after each prompt. Fixing one scene is cheaper than untangling six.

Four habits that keep scenes clean

Step 5: render to MP4

When the preview looks right, render from the terminal. The Remotion render docs give this syntax.

npx remotion render <composition-id> <output-location>

Use your composition’s id from src/Root.tsx and an output path such as out/video.mp4. If you leave the output out, the docs say the file lands in the out folder, and without --codec it uses the H.264 encoder.

Fixing render errors

Remotion documents three failure modes worth knowing. Each links to its source, so you can check it against your own error before changing anything.

“A delayRender() was called but not cleared”

The Remotion timeout docs quote the message as “A delayRender() was called but not cleared after 28000ms.” The usual cause is a delayRender() handle that never gets a matching continueRender().

Other causes listed there are blocked network assets, high concurrency making Chrome skip some video elements, and slow video downloads. The fixes are pairing every delayRender() with continueRender(), lowering concurrency, or raising --timeout, whose default the render docs give as 30,000 ms.

A render that hangs with no error

Remotion’s stuck render guide says newer Chrome versions removed headless mode and may stall renders. Its fix is to let Remotion use Chrome Headless Shell, not set --chrome-executable, and run this before your first render.

npx remotion browser ensure

MP4 or MP3 files time out on Linux

A Remotion GitHub issue (#904), closed in August 2023, reported that the automatically downloaded Chrome on Linux lacked MP3 and MP4 codecs. A maintainer confirmed it, and the reporter worked around it by converting assets to WebM.

The issue is closed, so check you are on a current Remotion version first.

If an error doesn’t match these, paste the full message into Claude Code with /remotion-docs. We couldn’t find another documented fix to quote.

Write your own motion graphics skill

You don’t have to depend on a public skill. A skill is a folder with a SKILL.md containing name and description frontmatter, then your rules.

The Claude Code docs recommend keeping SKILL.md under 500 lines and moving long reference material into supporting files. Put your brand colors, fonts and timing rules there, so every scene Claude writes follows them.

Claude Code versus a no-code tool

Claude Code gives you full control of every frame, plus React code you own. It also means a project, a Node install, a license check and a debugging loop.

Claude Code + Remotion skill Vidwip AI Motion Graphics
Input Prompts, in a code project A written brief, in the browser
Control Every element, in code Pick a style, edit the brief
Output MP4 from npx remotion render 30 s to 5 min, up to 1080p
Sound You add it AI song or voiceover in 74 languages
Setup Node, Remotion, skill, license Sign up free, no credit card

If you’d rather not touch a terminal

Vidwip AI Motion Graphics turns a written brief into an animated explainer. AI plans the scenes, animates them and adds an AI song or a voiceover in 74 languages.

Vidwip has no Claude skill, MCP server or plugin, so this is a separate route, not a Claude Code add-on.

Vidwip AI Motion Graphics page — no-code alternative to Claude Code motion graphics skills

You pick from 85 styles, such as whiteboard, infographic or moving text. Videos run 30 seconds, 1, 3 or 5 minutes at 1080p, in wide, tall or square.

There are real limits. The brief is the only input, so you can’t use your own logo or brand fonts.

You can move and trim scenes on the timeline, but not change the animation inside a scene, so you edit the brief and generate again.

Signing up is free with no credit card, and exports have no Vidwip watermark. Credit rates are on the pricing page, and you can combine the result with other clips in AI Studio.

For the script-to-MP4 route with Claude, see Claude skills to create video.

What is a Claude Code skill?
A skill is a folder with a SKILL.md file of instructions that Claude Code loads when a task matches its description. According to the Claude Code docs, personal skills live in ~/.claude/skills and project skills in .claude/skills. You can also invoke one by typing /skill-name.
How do I add the Remotion skill to Claude Code?
Remotion's docs show npx remotion skills add inside a Remotion project, and also list npx skills add remotion-dev/skills and gh skill install remotion-dev/skills. Then run /skills in Claude Code to confirm the skill is listed.
Is Remotion free to use?
Remotion's license page says the free license covers individuals and companies of up to 3 people. Companies of 4 or more people need a company license. Paid tiers listed there include Creators at $25 a month per seat (checked November 2026). Read the license page before you ship client work.
Why does my Remotion render time out?
Remotion's timeout docs say the usual cause is a delayRender() call that was never cleared with continueRender(). Slow network assets and high concurrency can also trigger it. The default timeout is 30,000 ms, and you can raise it with the --timeout flag.
Can I make motion graphics with Claude Code without writing code?
You still work in a code project, because Remotion builds video from React components, though Claude Code writes the code for you. If you want no project at all, a tool like Vidwip AI Motion Graphics makes an explainer from a written brief in the browser.
How long can a Vidwip motion graphics video be?
30 seconds, 1, 3 or 5 minutes, at up to 1080p, in wide, tall or square. With a voiceover, scenes stretch to fit the words, so a video can run a little longer.

Skip the terminal and animate from a brief

Vidwip AI Motion Graphics plans, animates and voices a 30 second to 5 minute 1080p explainer from a few written lines. Sign up free, no credit card.