What problem does it solve? Choosing and correctly implementing web animations is error-prone: developers misuse ScrollTrigger on timeline children, trigger layout reflows by animating width/height, or cause re-render loops with setState in onUpdate. This Skill provides decision criteria and correct, production-tested GSAP patterns. ## Core Features & Use Cases - Engine Selection Guidance: A comparison table deciding between CSS transitions, Framer Motion, and GSAP based on timeline, scroll-link, and stagger requirements. - Complete API References: Detailed docs for core tweens (to/from/fromTo/set), timeline position parameters, ScrollTrigger configuration, and plugins (SplitText, Flip, MorphSVG, DrawSVG, MotionPath, Observer). - Critical Mistake Prevention: Documented anti-patterns such as easing on containerAnimation, immediateRender on from() in timelines, and animating non-transform properties. - Use Case: Build a horizontal scroll section where inner panel content animates as it enters view, using containerAnimation with proper ease: "none" on the parent tween. ## Quick Start Use the gsap skill to create a scroll-triggered staggered card reveal animation for my React landing page.