What problem does it solve? Writing animation logic often requires repetitive math for clamping values, mapping ranges, normalizing inputs, and snapping to grids. This Skill provides correct usage patterns for the gsap.utils API so these transformations are applied properly in tweens, ScrollTrigger callbacks, and event handlers. ## Core Features & Use Cases - Range and Math Helpers: Covers clamp, mapRange, normalize, interpolate, random, snap, wrap, and wrapYoyo for value transformation in animations. - Collection and Parsing Utilities: Includes toArray, selector, shuffle, distribute, pipe, getUnit, unitize, and splitColor for handling targets, units, and colors. - Use Case: When mapping scroll progress (0-1) to a rotation of 0-360 degrees, use gsap.utils.mapRange(0, 1, 0, 360) to get a reusable function, then call it inside a ScrollTrigger callback. ## Quick Start Use the gsap-utils skill to map scroll progress to a rotation value and snap the result to 15-degree increments.