What problem does it solve? Adding scroll-triggered animations to marketing pages, landing pages, and content-heavy sites typically requires complex animation libraries or custom JavaScript. This Skill provides a lightweight, data-attribute-driven approach using AOS (Animate On Scroll) for simple fade, slide, zoom, and flip effects without heavy animation orchestration. ## Core Features & Use Cases - Data Attribute API: Apply 28 built-in animations (fades, slides, zooms, flips) directly in HTML using data-aos attributes with per-element overrides for duration, delay, offset, and easing. - Framework Integration: Ready-made patterns for React, Next.js, and Vue.js including route-change refresh handling and dynamic content updates via AOS.refresh(). - Generator Scripts: Use aos_generator.py to produce HTML boilerplate templates (hero, features, landing, gallery, timeline) and config_builder.py to build AOS.init() configurations from presets. - Use Case: Building a landing page with a staggered hero section, feature card grid, and testimonials that animate as the user scrolls, with mobile and reduced-motion accessibility handling. ## Quick Start Add scroll-triggered fade and slide animations to my landing page sections using AOS with a staggered delay pattern.