Sign in
Explore
Skills · SkillWeb & UIImages & VideoMotion graphicsReviewed

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()`).
…