What problem does it solve? Shipping After Effects animations to web and mobile products requires choosing the right runtime, controlling playback and segments, handling scroll or interaction-driven frames, and recoloring without re-exporting — all of which involve scattered APIs and export pitfalls. ## Core Features & Use Cases - dotLottie and lottie-web integration: Set up @lottiefiles/dotlottie-web or the React wrapper with canvas rendering, autoplay, loop, and lifecycle events. - Playback and interactivity control: Drive segments, frames, speed, bounce modes, scroll-driven scrubbing, and declarative hover/click/cursor behaviors via lottie-interactivity. - Runtime theming and AE export: Switch embedded dotLottie themes or patch colors manually, and follow the Bodymovin export checklist covering unsupported AE features like expressions and effects. - Use Case: A designer hands you an AE animation for an onboarding flow. Use this Skill to export it as a .lottie file, embed it in a React page with the dotLottie player, and scrub it to scroll position across a scrollytelling section. ## Quick Start Use the lottie-animation skill to embed my hero.lottie file in a React component with looping autoplay and a dark theme variant.