What problem does it solve? Creating videos programmatically with Remotion inside a Doable project breaks easily: scaffolding conflicts with the existing Vite app, CLI rendering fails inside the sandboxed environment, and preview/render configurations silently disagree. This Skill provides the correct setup, recipes, and constraints so generated video apps actually build, preview, and render. ## Core Features & Use Cases - Doable-specific setup rules: Never scaffold with create-video, install packages via install_package, wire the Player to the composition component, and render in-browser with @remotion/web-renderer instead of the CLI. - Video-type recipe library: Reference files cover slideshows, kinetic typography, lower-thirds, transitions, animated charts, bar-chart races, social captions, audiograms, personalized per-row videos, Three.js/Lottie/audio-reactive scenes, and product demos. - Rendering and deployment guidance: In-browser MP4 rendering with progress and cancellation, plus CLI, Node API, Lambda, and CI patterns for rendering outside the build session. - Use Case: A user asks for a personalized certificate video for every row in a dataset. The Skill guides building a props-driven composition, previewing it in a Player, and adding an export button that renders each row to MP4 in the browser via inputProps. ## Quick Start Ask the AI to build a Remotion video, for example: create an animated bar chart race video from my data with a live preview and a button to download the rendered MP4.