A solid collection of GSAP's math and array helpers, straight from GreenSock's official skills repo. You'll reach for this when you need to clamp scroll values, map progress ranges to rotation degrees, snap draggable elements to a grid, or randomize stagger delays. The function-form pattern is clever: omit the last argument and most utils return a reusable function you can call repeatedly without reallocating (random is the exception, it uses a true flag). Distribute is the sleeper hit here, it handles complex value spreading across arrays or grids with easing curves, which saves you from writing gnarly index math by hand. Works anywhere in your animation pipeline, not just in tweens.

skills.sh installs
2.2K
GitHub stars
106.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nexu-io/open-design --skill gsap-utils --agent claude-code

Installs into .claude/skills of the current project.

Files

gsap.utils

Curated from GreenSock's official GSAP skills: https://github.com/greensock/gsap-skills

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

Sponsors

Details

Repository
github.com/nexu-io/open-design
Category
Design & UI/UX
First seen
Jul 14, 2026

More from nexu-io/open-design

All 217
1android avatarstylesandroid/skillsUse this skill to integrate the Jetpack Compose Styles API into an Android project. This skill guides you through upgrading dependencies, setting up component t2.2Kskills.sh installs
2mapbox avatarmapbox-cartographymapbox/mapbox-agent-skillsExpert guidance on map design principles, color theory, visual hierarchy, typography, and cartographic best practices for creating effective and beautiful maps 2.2Kskills.sh installs
3k-dense-ai avatarlatex-postersk-dense-ai/scientific-agent-skillsCreate professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientifi2.2Kskills.sh installs
4nexu-io avatarecommerce-image-workflownexu-io/open-designReference-product ecommerce image workflow for generating a compact set of product-faithful main, feature, and lifestyle images from real product reference phot2.2Kskills.sh installs
5open-pencil avataropen-pencilopen-pencil/skillsWork with Figma .fig design files and the running OpenPencil editor — inspect structure, query nodes, analyze design tokens, export PNG/SVG/PDF/JSX, and modify 2.2Kskills.sh installs
6minimax-ai avatarios-application-devminimax-ai/skillsiOS application development guide covering UIKit, SnapKit, and SwiftUI. Includes touch targets, safe areas, navigation patterns, Dynamic Type, Dark Mode, access2.2Kskills.sh installs