What problem does it solve? Writing programmatic videos in Remotion fails in non-obvious ways: CSS animations freeze during frame-by-frame renders, native media elements desync from the timeline, and hardcoded asset paths break in Lambda renders. This Skill grounds the agent in the correct Remotion patterns before any composition code is written. ## Core Features & Use Cases - Hard Rules & Anti-Patterns: Enforces frame-driven animation via useCurrentFrame, interpolate, and spring; forbids CSS transitions, Tailwind animate-* classes, and native img/video/audio elements. - On-Demand Rule Corpus: Indexes 30+ rule files covering timing, sequencing, transitions, captions, subtitles, audio visualization, fonts, Lottie, 3D with Three.js, Mapbox flyovers, and HtmlInCanvas WebGL effects. - Render Pipeline Guidance: Covers npx remotion studio preview, one-frame still sanity checks, full renders, and the --gl=angle flag required for WebGL output. - Use Case: A user asks for a CRT terminal glitch effect video. The Skill loads the HtmlInCanvas rules, applies the frame-driven onPaint pattern, scaffolds the composition under marketing/video/, and verifies it with a still render before the full render. ## Quick Start Ask the agent to scaffold a new Remotion composition with a frame-driven fade-in animation and render a one-frame preview to verify it.