What problem does it solve? Building scroll-driven animations from scratch requires manual scroll event handling, position calculations, and layout management that is error-prone and hard to maintain. This Skill provides the correct GSAP ScrollTrigger patterns for triggering, pinning, and scrubbing animations tied to scroll position. ## Core Features & Use Cases - Scroll-Linked Triggers: Start, end, and toggle tweens or timelines based on element and viewport positions with configurable start/end values and toggleActions. - Pinning and Scrubbing: Pin sections during a scroll range and link animation progress directly to scroll position, including fake horizontal scroll via containerAnimation. - Batching and Custom Scrollers: Use ScrollTrigger.batch() for staggered viewport-entry animations and scrollerProxy() to integrate third-party smooth-scroll libraries. - Use Case: When a user asks to pin a hero section while content scrolls horizontally, the Skill produces a pinned ScrollTrigger with an ease-none horizontal tween and correctly scoped containerAnimation triggers. ## Quick Start Use the gsap-scrolltrigger skill to create a pinned section that scrubs a timeline as the user scrolls through it.