Loading...
Loading...
Router for GSAP animation domain. Use when implementing animations with GreenSock Animation Platform including tweens, timelines, scroll-based animations, or React integration. Routes to 4 specialized skills for fundamentals, sequencing, ScrollTrigger, and React patterns.
npx skill4agent add bbeierle12/skill-mcp-claude gsap-router| Need | Skill | Signals |
|---|---|---|
| Basic animations, easing | | tween, animate, ease, from, to, duration, delay |
| Complex sequences | | timeline, sequence, orchestrate, labels, callbacks |
| Scroll animations | | scroll, pin, scrub, parallax, reveal, sticky |
| React integration | | React, useGSAP, ref, hook, cleanup, context |
gsap-fundamentalsgsap-fundamentals → Tweens, easing, basic propertiesgsap-fundamentals → Animation principles, easing
gsap-react → Hook patterns, cleanup, refsgsap-scrolltrigger → Scroll triggers, pinning
gsap-sequencing → Timeline for pinned sections
gsap-fundamentals → Individual animationsgsap-fundamentals → Core animations
gsap-sequencing → Complex orchestration
gsap-react → Framework integration
gsap-scrolltrigger → Scroll interactions (if needed)| Framework | Animation Type | Complexity | Route To |
|---|---|---|---|
| Vanilla JS | Simple | Low | fundamentals |
| Vanilla JS | Sequenced | Medium | fundamentals + sequencing |
| Vanilla JS | Scroll-based | Medium | fundamentals + scrolltrigger |
| React | Simple | Low | fundamentals + react |
| React | Complex | High | All four skills |
| React | Scroll | Medium | react + scrolltrigger |
| Animation Type | Primary Skill | Supporting Skill |
|---|---|---|
| Fade in/out | | - |
| Slide/move | | - |
| Scale/rotate | | - |
| Stagger | | - |
| Page transitions | | fundamentals |
| Orchestrated reveals | | fundamentals |
| Scroll reveals | | fundamentals |
| Parallax | | - |
| Pinned sections | | sequencing |
| React animations | | fundamentals |
| React + scroll | | scrolltrigger |
r3f-fundamentals → 3D scene setup
gsap-fundamentals → Object property animation
gsap-sequencing → Camera movements, scene transitionsonUpdatepostfx-composer → Effect setup
gsap-fundamentals → Animate effect parameters
gsap-sequencing → Transition between effect statesaudio-playback → Music timing
gsap-sequencing → Sync animations to audio cues
gsap-fundamentals → Audio-reactive property changesparticles-systems → Particle emitters
gsap-fundamentals → Animate emitter properties
gsap-sequencing → Particle burst sequences1. gsap-fundamentals → Understand tweens, easing
2. gsap-sequencing → Build entrance timeline
3. gsap-react → Integrate with React (if applicable)1. gsap-scrolltrigger → Set up triggers, pins
2. gsap-sequencing → Build scrubbed timelines
3. gsap-fundamentals → Individual animation properties1. gsap-fundamentals → Hover, click animations
2. gsap-react → Event handlers, cleanup
3. gsap-sequencing → Complex interaction sequencesgsap-fundamentals → Digit animations, pulse effects, easing
gsap-sequencing → Countdown sequence, final moment orchestration
gsap-react → Component integration, cleanup| Task | Primary | Secondary |
|---|---|---|
| "Animate this element" | fundamentals | - |
| "Create entrance animation" | fundamentals | react |
| "Build page transition" | sequencing | fundamentals |
| "Animate on scroll" | scrolltrigger | fundamentals |
| "React component animation" | react | fundamentals |
| "Pinned scroll section" | scrolltrigger | sequencing |
| "Complex animation sequence" | sequencing | fundamentals |
| "Staggered list animation" | fundamentals | react |
| Feel | Ease |
|---|---|
| Snappy UI | |
| Smooth entrance | |
| Playful bounce | |
| Springy | |
| Ball drop | |
| Linear/mechanical | |
gsap-fundamentalsgsap-reactgsap-scrolltriggergsap-sequencinggsap-fundamentalsgsap-fundamentalsgsap-reactgsap-scrolltriggerscrubgsap-sequencing