Once you're past basic GSAP tweens and need to orchestrate multi-step animations, this gets into timelines with labels, nested timelines, and position parameters like '-=0.5' or '<'. It covers the stuff that makes complex UI choreography actually manageable: building reusable animation modules, scrubbing timelines based on scroll or input, and syncing multiple sequences with callbacks. The position parameter cheat sheet alone is worth having around. If you're animating page transitions, staggered reveals, or anything that needs precise timing control across multiple elements, this is the reference you want. Turns spaghetti animation code into something you can reason about.

skills.sh installs
163
GitHub stars
9
last updated
Aug 21, 2026

Install

$ npx -y skills add bbeierle12/skill-mcp-claude --skill gsap-sequencing --agent claude-code

Installs into .claude/skills of the current project.

Files

GSAP Sequencing

Complex timelines and animation orchestration.

Quick Start

import gsap from 'gsap';

const tl = gsap.timeline();

tl.to('.box1', { x: 100, duration: 0.5 })
  .to('.box2', { y: 50, duration: 0.5 })
  .to('.box3', { rotation: 360, duration: 0.5 });

Timeline Basics

Creating Timelines

// Basic timeline
const tl = gsap.timeline();

// Timeline with defaults
const tl = gsap.timeline({
  defaults: {
    duration: 0.5,
    ease: 'power2.out'
  }
});

// Paused timeline (manual control)
const tl = gsap.timeline({ paused: true });

Sequential Animations

const tl = gsap.timeline();

// Each animation starts after the previous one ends
tl.to('.header', { y: 0, opacity: 1, duration: 0.5 })
  .to('.content', { y: 0, opacity: 1, duration: 0.5 })
  .to('.footer', { y: 0, opacity: 1, duration: 0.5 });

Position Parameters

Absolute Positioning

const tl = gsap.timeline();

tl.to('.a', { x: 100 })
  .to('.b', { x: 100 }, 0)      // Start at 0 seconds (absolute)
  .to('.c', { x: 100 }, 0.5)    // Start at 0.5 seconds
  .to('.d', { x: 100 }, 2);     // Start at 2 seconds

Sponsors

Details

Repository
github.com/bbeierle12/skill-mcp-claude
Categories
AI & Agent Building, Design & UI/UX
First seen
Jun 3, 2026

More from bbeierle12/skill-mcp-claude

All 8
1daffy0208 avatarlocalization-engineerdaffy0208/ai-dev-standardsExpert in internationalization (i18n), multi-language support, and localization163skills.sh installs
2jwilger avatarcode-reviewjwilger/agent-skillsThree-stage code review protocol covering spec compliance, code quality, and domain integrity. Use this skill whenever the user asks to review code, prepare or 163skills.sh installs
3oimiragieo avatardry-principleoimiragieo/agent-studioThis rule enforces the Don't Repeat Yourself principle to avoid code duplication and improve maintainability.162skills.sh installs
4daffy0208 avatargrowth-experimenterdaffy0208/ai-dev-standardsRun systematic growth experiments to increase acquisition, activation, retention, and revenue. Use when optimizing conversion funnels, running A/B tests, improv160skills.sh installs
5itsmostafa avatarsqsitsmostafa/aws-agent-skillsAWS SQS message queue service for decoupled architectures. Use when creating queues, configuring dead-letter queues, managing visibility timeouts, implementing 160skills.sh installs
6aws-samples avatarcode-interpreteraws-samples/sample-strands-agent-with-agentcoreTest and prototype code in a sandboxed environment. Use for debugging, verifying logic, or installing packages.159skills.sh installs