What problem does it solve? Rendering designer-created After Effects animations on the web requires converting them into performant, interactive formats, and developers often struggle with library selection, file size bloat, memory leaks, and framework integration. ## Core Features & Use Cases - Library Integration Patterns: Provides working code for lottie-web, @lottiefiles/dotlottie-web, dotlottie-react, lottie-react, Vue, and Svelte, covering playback controls, event listeners, scroll-driven and hover-triggered animations. - Performance Optimization: Covers dotLottie compression, Canvas vs SVG renderer selection, Web Worker offloading with DotLottieWorker, lazy loading, and mobile devicePixelRatio tuning. - After Effects Export Guidance: Details Bodymovin plugin settings, supported features, and file size optimization so designer exports render correctly. - Use Case: A designer hands you a 400KB JSON export for a loading animation. Use this Skill to convert it to dotLottie format, render it with DotLottieReact, add play/pause controls, and clean up the instance on unmount to avoid memory leaks. ## Quick Start Use the lottie-animations skill to add the attached animation.lottie file to my React hero section with autoplay, looping, and a pause button.