What problem does it solve? Writing Remotion video code without framework-specific knowledge leads to common failures like flickering animations, unloaded assets, and broken renders. This Skill supplies the correct patterns for animations, media, captions, and rendering so generated Remotion code works on the first render. ## Core Features & Use Cases - Animation & Timing Rules: Enforces useCurrentFrame()-driven animations, spring configs, easing curves, and sequencing patterns while forbidding CSS transitions that break rendering. - Media Handling: Covers importing images, videos, audio, GIFs, Lottie files, and fonts via staticFile(), plus trimming, volume, pitch, and looping controls. - Captions & Subtitles: Guides transcription, SRT import, TikTok-style caption pages, and word-level highlighting using @remotion/captions. - Advanced Scenarios: Includes 3D with Three.js, Mapbox map animations, audio visualizations, charts, dynamic metadata via calculateMetadata, and FFmpeg trimming workflows. - Use Case: Ask the agent to create a promotional video with animated captions and a voiceover; it loads the relevant rule files and produces correct Remotion composition code. ## Quick Start Create a Remotion composition with a fade-in title, background music, and TikTok-style captions for my video file.