What problem does it solve? Static marketing pages fail to communicate complex product narratives, and ad-hoc scroll animations often feel janky, break layouts, or leak ScrollTriggers after unmounts. This Skill provides a structured workflow for building cinematic, scroll-synced product storytelling sections that stay readable and performant. ## Core Features & Use Cases - Pinned scroll narratives: Use GSAP ScrollTrigger with pin and scrub to keep a product frame sticky while copy, panels, and UI states update in labeled timeline steps. - Progressive UI reveals: Choreograph layer-by-layer reveals of controls, overlays, screenshots, and data views with shared easing and transform/opacity-only animation. - React-safe lifecycle management: Wrap animations in gsap.context(), clean up on unmount, refresh after async content loads, and degrade gracefully on small screens via matchMedia(). - Use Case: A SaaS landing page where scrolling pins a device mockup while each scroll segment reveals a new feature panel, highlights a UI region, and transitions into the next section with a masked handoff. ## Quick Start Use the gsap-scrolltrigger-storytelling skill to build a pinned scroll-driven product story section for my landing page.