What problem does it solve? Writing DOM and SVG animations in JavaScript requires choosing the right tween methods, eases, and transform properties while avoiding common pitfalls like layout-thrashing properties, immediateRender conflicts, and missing reduced-motion support. This Skill provides the official GSAP core API guidance so animations are written correctly the first time. ## Core Features & Use Cases - Core Tween Methods: Covers gsap.to(), from(), fromTo(), and set() with correct vars usage including duration, delay, ease, stagger, repeat, yoyo, and overwrite. - Transforms & CSS Best Practices: Enforces camelCase properties, transform aliases (x, y, scale, rotation), autoAlpha over opacity, svgOrigin, directional rotation suffixes, and clearProps. - Responsive & Accessible Animation: Uses gsap.matchMedia() for breakpoint-based animations and prefers-reduced-motion handling with automatic revert on unmount. - Use Case: A developer building a landing page in React needs staggered entrance animations that respect reduced-motion preferences; this Skill produces gsap.to() calls with stagger objects wrapped in gsap.matchMedia() conditions. ## Quick Start Use the gsap-core skill to write a staggered fade-in animation for my card elements that respects prefers-reduced-motion.