remotion-video

Generates programmatic videos with React and Remotion using coding agents.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/nbiish/tts-mcp --skill remotion-video-nbiish
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: remotion-video
Source: https://github.com/nbiish/tts-mcp/tree/main/.agents/skills/remotion-video
Command: npx skills add https://github.com/nbiish/tts-mcp --skill remotion-video-nbiish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating videos programmatically requires deep knowledge of Remotion's animation APIs, media components, rendering pipeline, and determinism constraints. This Skill gives coding agents (Claude Code, Codex, OpenCode) complete operational instructions to scaffold, animate, and render React-based videos from natural language prompts. ## Core Features & Use Cases - Full API Coverage: Instructions for interpolate, spring, Easing, Sequence, Series, TransitionSeries, AbsoluteFill, media components (Video, Audio, Img, Gif), 3D via ThreeCanvas, Lottie, captions, fonts, Tailwind, and audio visualization. - AI Video Generation Pipelines: Patterns for LLM code generation with the Vercel AI SDK, structured Zod output, skill-based context injection, and just-in-time dynamic compilation in the browser. - Rendering & Deployment: CLI rendering, stills, image sequences, AWS Lambda rendering, and a prompt-to-motion-graphics SaaS template. - Use Case: Ask your coding agent to build a 30-second product promo with animated titles, background music, and scene transitions; the agent scaffolds the project, writes the compositions, and renders an MP4. ## Quick Start Ask your coding agent to scaffold a new Remotion project and create an animated title composition, then preview it in Remotion Studio.

Frequently Asked Questions about remotion-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a video programmatically with React?▼

Use Remotion, a React framework for programmatic video. Scaffold a project with npx create-video@latest, define compositions in a Root.tsx file, animate with useCurrentFrame() and interpolate(), then render with npx remotion render.

How to animate elements in Remotion?▼

Animate in Remotion using interpolate() for value mapping over frames or spring() for physics-based motion, always driven by useCurrentFrame(). CSS transitions, CSS animations, and Tailwind animation classes are forbidden because they do not render deterministically.

Can I use Tailwind CSS with Remotion?▼

Yes, enable Tailwind during project creation or install @remotion/tailwind-v4 and call enableTailwind in remotion.config.ts. However, Tailwind transition-* and animate-* classes are forbidden; all animation must use useCurrentFrame() with interpolate() or spring().

Does Remotion support rendering videos on AWS Lambda?▼

Yes, Remotion supports AWS Lambda rendering via npx remotion lambda commands or the Node.js APIs deployFunction, deploySite, and renderMediaOnLambda. Limits include roughly 80 minutes at Full HD, 10GB storage, and 1000 concurrent lambdas by default.

Why does my Remotion animation flicker or render incorrectly?▼

Flickering usually comes from non-deterministic code: CSS animations, Math.random(), or useFrame() from React Three Fiber. Use Remotion's seeded random() function, drive all motion from useCurrentFrame(), and clamp extrapolation on every interpolate() call.

How do I add captions or subtitles to a Remotion video?▼

Use the Caption type from @remotion/captions, which includes text, startMs, endMs, timestampMs, and confidence fields. Official rules cover transcribing audio, displaying captions, and importing SRT files into timed caption components.