What problem does it solve? Building scroll-driven animations from scratch requires manual scroll event handling, position math, and layout management. This Skill provides the correct GSAP ScrollTrigger patterns for triggering tweens on scroll, pinning sections, scrubbing animation progress to scroll position, and avoiding common pitfalls like broken pinning or stale trigger positions. ## Core Features & Use Cases - Scroll-Linked Animations: Tie tweens and timelines to scroll position using start/end triggers, toggleActions, and scrub for direct scroll-driven playback. - Pinning and Fake Horizontal Scroll: Pin sections during scroll ranges and build horizontal-scroll effects with containerAnimation, including the required ease: "none" pattern. - Batching and Custom Scrollers: Use ScrollTrigger.batch() for staggered viewport-entry animations and scrollerProxy() to integrate third-party smooth-scroll libraries. - Use Case: A developer building a landing page wants a hero section pinned while content scrolls horizontally, plus fade-in animations as cards enter the viewport. This Skill supplies the exact ScrollTrigger configuration, refresh/cleanup practices, and React useGSAP() integration. ## Quick Start Ask the AI to create a GSAP ScrollTrigger animation that pins a section and scrubs a timeline as the user scrolls through it.