gsap

SkillDev tools

Comprehensive GSAP v3 skill for fundamentals, plugins, and useful tools. Use when implementing or reviewing animations, timelines, ScrollTrigger flows, and plugin-driven motion systems.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the gsap skill

What this skill tells your AI

The instructions your AI receives, as published by lucaargentieri/gsap-nuxt-module in .claude/skills/gsap/SKILL.md and read by ahel’s review.

GSAP is a high-performance animation platform centered around Tweens and Timelines, with optional plugins for advanced capabilities like scroll-driven animation, text splitting, SVG morphing, drag interactions, and physics.

This skill is structured to mirror GSAP docs sections as closely as possible, with practical, implementation-focused guidance for coding agents.

Scope baseline: GSAP v3 docs and linked resources. If GSAP docs update, refresh this skill and references/docs-coverage-map.md.

Fundamentals

TopicDescriptionReference
Core modelGSAP object, Tween/Timeline mental model, control surfacefundamentals-core
Tween + TimelineSequencing, position parameter, labels, control methodsfundamentals-tween-timeline
CSS + EasesCore CSS plugin, easing families, custom eases strategyfundamentals-css-eases

Plugins

TopicDescriptionReference
Plugin architectureRegistration, loading, tree-shaking-safe setup, dependenciesplugins-overview
Scroll pluginsScrollTrigger, ScrollSmoother, ScrollToPlugin patternsplugins-scroll
Text pluginsSplitText, ScrambleTextPlugin, TextPlugin workflowsplugins-text
SVG pluginsDrawSVG, MorphSVG, MotionPath, MotionPathHelperplugins-svg
UI pluginsFlip, Draggable, InertiaPlugin, Observer integrationplugins-ui
Other + easesPhysics, GSDevTools, Easel/Pixi, CustomEase/EasePackplugins-other-and-eases

Useful Features & Tools

TopicDescriptionReference
Utility methodsFull gsap.utils usage map and compositional patternsuseful-utility-methods
Helper functionsCanonical GSAP helper-function catalog and practical picksuseful-helper-functions
Staggers + ReactStagger design, useGSAP integration, app architecture tipsuseful-react-staggers-tools

Agent workflow

  1. Identify the animation type (basic tween, sequence, scroll-driven, morph/path, drag/physics).
  2. Select the minimum plugin set needed and register plugins once.
  3. Build with Timeline first for non-trivial choreography.
  4. Apply responsiveness and cleanup (matchMedia, context/revert) early.
  5. Add debug tooling (markers, GSDevTools, logging) before fine-tuning easing/timing.
  6. Remove debug artifacts and verify accessibility/performance before handoff.

Cross-cutting best practices

  • Prefer timelines over many disconnected tweens.
  • Keep selectors scoped; avoid accidental global target sets.
  • Use gsap.context() / revert() in componentized apps to avoid leaks.
  • Register plugins once at app/module startup when possible.
  • Guard expensive scroll effects and heavy text splitting behind intent/viewport checks.
  • Use transform/opacity whenever possible to maintain rendering performance.
  • For SSR frameworks, run DOM-dependent animation code only on client lifecycle hooks.

Coverage map

Complete mapping to GSAP docs families and high-value pages:

Signals

GitHub stars
37
Last commit
Sep 2026
Hacker News mentions
9
Advanced
Catalog kind
skill
Gateway key
gsap-lucaargentieri
Source
github.com/lucaargentieri/gsap-nuxt-module