gsap-utils
Official GSAP skill for gsap.utils: clamp, mapRange, normalize, interpolate, random, snap, toArray and wrap.
- Kind
- Skill
- Works with
- Claude Code, Cursor
- Languages
- TypeScript / JavaScript
- Source
- GSAP skills (GreenSock) @ aed9cfd32777
- Path
- skills/gsap-utils/SKILL.md
- Jobs
- Implementation
- Topics
- Motion graphics
Credit
- Made by
- greensock
- Original
- github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1…
- License
- MIT
Listed by Skill Manifest; not made by us.
InstallInstall it with npx.
npx skills add https://github.com/greensock/gsap-skills
Install factsScanned 2 Nov 2026
- Adds
- .claude/skills/gsap-utils/ (the skill folder)
- Runs scripts
- None found
- Uses the network
- None found
- Needs secrets
- None found
- Source revision
- aed9cfd32777
- Licence
- MIT
- Last activity
- 29 Jul 2026
- Review
- Reviewed
Found by a static scan of the stored text; nothing is run. “None found” is not a guarantee, so read what you install before you run it.
- Only the main file is read; other files in the folder are not scanned
# gsap.utils ## When to Use This Skill Apply when writing or reviewing code that uses **gsap.utils** for math, array/collection handling, unit parsing, or value mapping in animations (e.g. mapping scroll to a value, randomizing, snapping to a grid, or normalizing inputs). **Related skills:** Use with **gsap-core**, **gsap-timeline**, and **gsap-scrolltrigger** when building animations; CustomEase and other easing utilities are in **gsap-plugins**. ## Overview **gsap.utils** provides pure helpers; no need to register. Use in tween vars (e.g. function-based values), in ScrollTrigger or Observer callbacks, or in any JS that drives GSAP. All are on **gsap.utils** (e.g. `gsap.utils.clamp()`). …