What problem does it solve? Building scroll-driven animations from scratch requires manual scroll event handling, position calculations, and cleanup logic that is error-prone and hard to maintain. This Skill provides the correct patterns for GSAP ScrollTrigger so scroll-triggered tweens, pinned sections, and scrubbed timelines work reliably on the first attempt. ## Core Features & Use Cases - Scroll-Triggered Animations: Tie tweens and timelines to scroll position with start/end triggers, toggleActions, and callbacks like onEnter and onUpdate. - Pinning and Scrubbing: Pin elements during a scroll range and link animation progress directly to scroll position with configurable smoothing. - Advanced Patterns: Batch callbacks with ScrollTrigger.batch, build fake horizontal scroll with containerAnimation, and integrate third-party smooth scrollers via scrollerProxy. - Use Case: A developer building a landing page wants a section to pin while its content animates horizontally as the user scrolls vertically, with elements fading in as they enter the viewport. ## Quick Start Use the gsap-scrolltrigger skill to pin a section and scrub a timeline of animations as the user scrolls through it.