What problem does it solve? Building scroll-driven animations such as parallax effects, pinned sections, and scroll-scrubbed timelines requires precise control over trigger positions, scroll progress, and cleanup, which is error-prone when done manually. ## Core Features & Use Cases - Scroll-Linked Animations: Tie tweens and timelines to scroll position using start/end triggers, toggleActions, and scrub for progress-linked playback. - Pinning and Horizontal Scroll: Pin sections during scroll ranges and build fake horizontal scroll experiences with containerAnimation. - Batching and Custom Scrollers: Use ScrollTrigger.batch for staggered viewport reveals and scrollerProxy to integrate third-party smooth-scroll libraries. - Use Case: A developer building a landing page pins a full-viewport section, scrubs a timeline of element animations as the user scrolls 2000px, and cleans up all ScrollTriggers on route change in a React SPA. ## Quick Start Use the gsap-scrolltrigger skill to create a pinned section that scrubs a timeline of element animations as the user scrolls.