What problem does it solve? Writing Remotion code without domain knowledge leads to common mistakes like CSS transitions that never render, self-animating 3D scenes that flicker, or misused sequencing APIs. This Skill provides the correct patterns and API usage for building videos programmatically in React and TypeScript. ## Core Features & Use Cases - Animation & Sequencing: Correct use of useCurrentFrame(), interpolate(), spring(), Sequence, Series, and TransitionSeries for timeline-driven motion. - Media Handling: Patterns for images, videos, audio, GIFs, Lottie, captions, fonts, 3D content with Three.js, and map animations with MapLibre. - Dynamic Compositions: Use calculateMetadata to set duration, dimensions, and props from data, plus Zod schemas for parameterized videos. - Use Case: When asked to create a promotional video with animated captions synced to a voiceover, the Skill directs you to scaffold with create-video, transcribe audio into captions, display them TikTok-style with word highlighting, and render to MP4. ## Quick Start Ask the AI to create a Remotion video project with an animated title that fades in over two seconds and renders to MP4.