Claude Code + Remotion: The Rise of "Programmatic" AI Video Generation
January 23, 2026 · Tech Guides
If you've been scrolling through X.com lately, you might have noticed a new genre of viral posts: developers asking Claude Code to "make me a promo video," and watching as the agent seemingly magically produces a slick, animated 1080p video file.
They aren't just using the standard LLM coding capabilities. They are using a newly discovered Remotion Agent Skill.

What is the "Remotion Skill"?
We initially thought this was just about Claude writing boilerplate code. We were wrong. As highlighted by Damian Player on X, the workflow relies on a specific "skill injection" mechanism.
Claude Code (and other agentic IDEs like Windsurf) now supports a plugin-like system called Skills.
Instead of training the model on Remotion docs from 2024, you can now explicitly "install" the capability:
npx skills add remotion-dev/skills
This single command injects exact, up-to-date knowledge about optimal video composition into the agent's context window.
Remotion's core promise: "Make videos programmatically." Now turbocharged by Agent Skills.
The Real Agentic Workflow
Based on the latest insights from the community, the workflow is far more streamlined than the traditional "write code -> run code" loop.
1. Skill Injection
First, you equip your agent with the specialized knowledge:
npx skills add remotion-dev/skills
2. The Semantic Prompt
You don't talk about components or code. You talk about Video.
"Create a 15-second promo for 'WindFlash AI'. Scene 1: Fade in logo. Scene 2: Show text 'Daily AI Reports'. Scene 3: Slide out. use Brand Color #4F46E5."
3. Agent Execution (The "Black Box")
Because the agent now "knows" Remotion intimately via the Skill, it doesn't just guess. It:
- Sets up the
SequenceandComposition. - Applies correct
springandinterpolatephysics without trial-and-error. - Auto-renders the preview frames.
A visualization of Claude Code autonomously running the render loop, powered by the injected Skill.
Why "Skills" Change Everything
This is a pivotal moment for Agentic Coding. We are moving from "Generalist Models" (Claude knowing a little bit about everything) to "Specialist Agents" (Claude + a curated Knowledge Skill).
For developers, this means:
- Zero Boilerplate: The Skill handles the setup.
- No Hallucinations: The Agent uses the API patterns defined in the Skill package, not outdated forum posts it read during training.
- Pixel-Perfect Control: As shown in the code below, you still get editable React code at the end.

Code Example: What the Agent Generates
Even though the workflow is conversational, the output is pure, rigorous TypeScript:
import { AbsoluteFill, useCurrentFrame, interpolate, spring, useVideoConfig } from 'remotion';
export const MyVideo = () => {
const frame = useCurrentFrame();
const { fps } = useVideoConfig();
// The Agent Skill knows exactly how to tune damping for a "modern" feel
const scale = spring({
frame,
fps,
config: { damping: 200 },
});
const opacity = interpolate(frame, [0, 30], [0, 1]);
return (
<AbsoluteFill style={{
backgroundColor: 'white',
justifyContent: 'center',
alignItems: 'center'
}}>
<div style={{ transform: `scale(${scale})`, opacity }}>
<h1 style={{ fontFamily: 'Inter', fontSize: 100, color: '#4F46E5' }}>
Built by Claude
</h1>
</div>
</AbsoluteFill>
);
};
Consensus
The "Claude + Remotion Skill" combo is arguably the first true instance of "Text-to-Video" that is actually "Text-to-Code-to-Video". It gives you the magical ease of Sora with the deterministic editability of Adobe After Effects.
If you are a developer, stop writing ffmpeg scripts. Install the skill, and let the agent direct.