All 37 Rules
Core Animation & Timing
Media
Text & Typography
Captions & Voiceover
Audio Visualization
Data & Charts
3D
Video Processing
Project Structure
Key Rules
All animations must use useCurrentFrame()
const frame = useCurrentFrame();
const opacity = interpolate(frame, [0, 60], [0, 1], { extrapolateRight: "clamp" });CSS transitions, CSS animations, and Tailwind animation classes are forbidden.
FFmpeg is built-in
bunx remotion ffmpeg -i input.mp4 output.mp3Captions use the Caption type
type Caption = { text: string; startMs: number; endMs: number; timestampMs: number | null; confidence: number | null; };FAQ
Q: What is the Remotion AI Skill? A: An official Agent Skill with 37 rule files that teach AI coding tools best practices for creating programmatic videos in React using Remotion.
Q: Is Remotion free? A: Free for individuals and small teams. Companies above a revenue threshold need a license. The AI Skill itself is free and open-source.
Q: How do I install the Remotion skill?
A: Run npx skills add remotion-dev/skills.