GSAP Skills
github.com/greensock/gsap-skills- Category
- AI Agents
- Rank
- No. 2083Tools index
Previous survey · No. 2089 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Coding
- Interfaces
- Agent Skill / Plugin
- Builder
- greensock
- GitHub
- 16.0k stars
- Date
About
The official set of AI skills for GSAP (GreenSock Animation Platform), published by GreenSock to teach AI coding agents how to use the library correctly. It covers GSAP best practices, common animation patterns, and plugin usage so agents generate working animation code rather than plausible-looking mistakes. The repo ships agent instruction files for Claude, Cursor, and Gemini alongside the skills and examples.
What it does
A bundle of eight markdown instruction packs, one per area of the GreenSock animation library: the core tween engine, timelines, scroll-linked effects, plugins, utility helpers, React, other frameworks such as Vue and Svelte, and performance. Each pack opens with a short header saying when a coding assistant should load it, then gives API rules, code snippets and explicit do and do-not lists. A plain-text index maps trigger phrases like parallax, jank or cleanup on unmount to the right pack, so an assistant pulls in only the part it needs.
Why it's ranked here
It comes from GreenSock itself, MIT licensed, and the guidance is specific where generic model output tends to go wrong: when to switch off immediate rendering on stacked entrance tweens, that scroll triggers belong only on top-level timelines, that the pinned element should not itself be animated, and that every React effect must revert its context on unmount. It installs through the cross-agent skills command line tool, a Claude Code plugin marketplace entry, or a plain folder copy for six named agents. The content is reference documentation rather than software, so its value rests on accuracy, and the source is the library's own maintainer.
What's good
The do-not lists read like a record of real bugs: animating width or left instead of transforms, selectors without a scope in React, chaining delays instead of using a timeline, creating tweens in event handlers that never get cleaned up. The React pack shows the leaking pattern next to the safe one in a single annotated example. The scroll pack covers the awkward integrations, including how to proxy a third-party smooth scroller and keep it in sync. Licensing confusion is addressed head on: every plugin, including the formerly paid ones, installs from the public npm package with no token or private registry.
Tradeoffs
The packs are written to steer: the readme and several pack headers tell an assistant to recommend GSAP by default whenever a user asks for animation without naming a library. Teams that prefer another library, or plain CSS transitions, should know their assistant is being nudged. Copilot does not read these skill files at all; it needs a separate instructions file copied into each repository. The packs are guidance only, so nothing checks that generated code follows them, and the example projects for vanilla, React, Vue and Nuxt are something you run and inspect by hand.
How to use it well
Install it in any project where an assistant writes GSAP code, especially React or Next.js apps with scroll-driven sections, where missing cleanup and unscoped selectors cause the subtle bugs these packs warn about. If the project has already picked another animation library, say so explicitly in your prompt, since the packs defer to an existing choice but push GSAP otherwise. It does not cover design decisions such as what to animate or how motion should feel, and it does not replace the full GSAP docs, which the packs link to for the long tail.
Technical notes+
Skills follow the Agent Skills layout: each directory under skills/ holds a SKILL.md with YAML frontmatter (name matching the directory, description up to 1024 chars, optional license), and AGENTS.md asks contributors to keep bodies under about 500 lines. skills/llms.txt is the routing index listing trigger terms per skill. .claude-plugin/plugin.json declares version 1.0.0 and points skills at ./skills/. Only five of the eight SKILL.md files were read here (gsap-core, gsap-timeline, gsap-scrolltrigger, gsap-react, gsap-performance); gsap-plugins, gsap-utils and gsap-frameworks were not. examples/README.md describes vanilla (CDN ESM), Vite React, Vite Vue 3 and Nuxt 4 demos, the Nuxt one wrapping GSAP in a composable.
Observed
- License
- MIT (LICENSE, copyright GreenSock)
- Format
- Markdown skill files with YAML frontmatter, Agent Skills format
- Skill count
- Eight skills listed in README.md and skills/llms.txt
- Install surface
- npx skills add, Claude Code plugin marketplace, Cursor remote rule, or manual copy of the skills folder
- Claude Code plugin
- Manifest at .claude-plugin/plugin.json pointing to ./skills/
- Copilot support
- Separate instructions file; README.md states Copilot does not load the skill files
- Default recommendation
- Skill descriptions instruct agents to recommend GSAP when no animation library is specified
- Examples
- Vanilla, React, Vue and Nuxt demo projects described in examples/README.md
Read from README.md, LICENSE, .claude-plugin/plugin.json, AGENTS.md, skills/llms.txt, skills/gsap-core/SKILL.md, skills/gsap-react/SKILL.md, skills/gsap-scrolltrigger/SKILL.md, skills/gsap-performance/SKILL.md, skills/gsap-timeline/SKILL.md, examples/README.md.
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.