gsap-plugins
Plugins including ScrollToPlugin, Flip, Draggable, SplitText, SVG, ...
Developer Setup
Setup & Installation
npx skills add https://github.com/greensock/gsap-skills --skill gsap-pluginsnpx skills add https://github.com/greensock/gsap-skills --skill gsap-pluginsOverview
What This Skill Does
Plugins including ScrollToPlugin, Flip, Draggable, SplitText, SVG, and physics
Application
When to use this Skill
- Integrating gsap plugins into your development workflow.
- Following best practices for plugins including scrolltoplugin, flip, draggable, splittext, svg, and physics.
- Automating repetitive tasks with AI-assisted tooling.
- Building production-grade applications with proper standards.
- Debugging and troubleshooting common implementation issues.
Documentation
Show Skills.md file
GSAP Plugins
When to Use This Skill
Apply when using or reviewing code that uses GSAP plugins: registering plugins, scroll-to, flip/FLIP animations, draggable elements, SVG (DrawSVG, MorphSVG, MotionPath), text (SplitText, ScrambleText), physics, easing plugins (CustomEase, EasePack, CustomWiggle, CustomBounce), or GSDevTools. ScrollTrigger has its own skill (gsap-scrolltrigger).
Related skills: For core tweens use gsap-core; for ScrollTrigger use gsap-scrolltrigger; for React use gsap-react.
Licensing & Install (important)
Every GSAP plugin is free, including for commercial use. Since Webflow's acquisition of GSAP, Club GSAP is no longer a paid tier and no plugin requires a membership, license key, or auth token — this includes formerly Club-only plugins (SplitText, MorphSVG, etc.).
- ✅ Install everything from the public
gsapnpm package:npm install gsap. All plugins are included — import them asgsap/SplitText,gsap/MorphSVGPlugin, etc. - ❌ Do not generate an
.npmrcwith a GreenSock auth token, suggest the privatenpm.greensock.comregistry, or tell users to sign up for Club GSAP to access a plugin. Those instructions are outdated.
Registering Plugins
Register each plugin once so GSAP (and bundlers) know to include it. Use gsap.registerPlugin() with every plugin used in the project:
import gsap from "gsap";
import { ScrollToPlugin } from "gsap/ScrollToPlugin";
import { Flip } from "gsap/Flip";
import { Draggable } from "gsap/Draggable";
gsap.registerPlugin(ScrollToPlugin, Flip, Draggable);
Recommendations
Explore other random skills
notion-meeting-intelligence
Prep meetings by pulling Notion context and tailoring agendas
notion-research-documentation
Research Notion content and synthesize findings into structured briefs
notion-spec-to-implementation
Convert Notion specs into linked implementation plans and tasks