What problem does it solve? Writing Remotion video code without domain knowledge leads to common mistakes like CSS animations that flicker during rendering, incorrect asset loading, and mistimed sequences. This Skill supplies curated rules and code patterns so generated Remotion code renders correctly. ## Core Features & Use Cases - Animation & Timing Rules: Enforces useCurrentFrame()-driven animations, spring physics, easing curves, and sequencing patterns that render correctly frame-by-frame. - Media Handling: Covers importing images, videos, audio, GIFs, Lottie files, and fonts, plus trimming, volume control, and FFmpeg-based operations. - Captions & Subtitles: Guides transcription, SRT import, and TikTok-style caption display with word highlighting. - Use Case: When asked to build a product promo video in React, the Skill loads the relevant rule files so the composition uses <Sequence> timing, staticFile() assets, and frame-driven animations instead of forbidden CSS transitions. ## Quick Start Use the remotion-best-practices skill to create a Remotion composition with a fade-in title and background music.