What problem does it solve? Writing videos as React code with Remotion requires frame-accurate animation, correct asset handling, and knowledge of many specialized APIs; this Skill supplies the domain-specific rules and code patterns so generated Remotion code renders correctly. ## Core Features & Use Cases - Animation & Timing Patterns: Enforces useCurrentFrame() and interpolate() driven animation, forbids CSS transitions, and covers sequencing, transitions, and trimming. - Media & Asset Handling: Covers images, videos, audio, GIFs, Lottie, fonts, captions, and 3D content via dedicated rule files loaded on demand. - Dynamic Compositions: Explains calculateMetadata, Zod-parameterized compositions, and media duration/dimension probing with Mediabunny. - Use Case: Ask the assistant to build a captioned promotional video with an animated title, background music, and a light-leak transition, and it scaffolds a Remotion project and writes correct composition code. ## Quick Start Ask the assistant to create a new Remotion video project with an animated title scene and preview it in Remotion Studio.