gsap-timeline

Sequences and choreographs GSAP animations using timelines, labels, and the position parameter.

1|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/luce12/agent-dev-workflow --skill gsap-timeline-luce12
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsap-timeline
Source: https://github.com/luce12/agent-dev-workflow/tree/main/toolkits/gsap-timeline
Command: npx skills add https://github.com/luce12/agent-dev-workflow --skill gsap-timeline-luce12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gsap.

What problem does it solve? Coordinating multiple animations with chained delays becomes fragile and hard to maintain. This Skill provides the official GSAP timeline patterns for sequencing tweens in order or in parallel, so multi-step animations stay readable and controllable. ## Core Features & Use Cases - Timeline creation and defaults: Build gsap.timeline() instances with shared defaults for duration and easing inherited by all child tweens. - Position parameter and labels: Place tweens at absolute times, relative offsets, or named labels for precise sequencing control. - Nesting and playback control: Nest child timelines inside a master timeline and control playback with play, pause, reverse, restart, seek, and kill. - Use Case: When building a landing page intro where a logo fades in, a headline slides up, and a button scales in with overlap, use this Skill to choreograph the sequence with labels and relative positioning instead of stacked delays. ## Quick Start Use the gsap-timeline skill to sequence my hero section animations so the headline, subtitle, and button animate in order with a slight overlap.

Frequently Asked Questions about gsap-timeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sequence multiple GSAP animations in order?▼

Create a timeline with gsap.timeline() and chain .to() calls; tweens are appended one after another by default. Use the position parameter as the third argument to control exact placement, such as "+=0.5" for a gap or "<" to start with the previous tween.

What is the GSAP position parameter and how does it work?▼

The position parameter is the third argument of timeline methods that controls when a tween starts. It accepts absolute times like 1, relative offsets like "+=0.5" or "-=0.2", label names, and placement shortcuts like "<" (start with previous) or ">" (after previous ends).

Can I nest GSAP timelines inside other timelines?▼

Yes, timelines can contain other timelines. Create a child timeline, add tweens to it, then insert it into a master timeline with master.add(child, position). This keeps complex animations modular and reusable.

Should I use delay or a timeline for multi-step GSAP animations?▼

Prefer a timeline over chained delays for multi-step animations. Timelines with the position parameter and labels are more readable, easier to maintain, and give you playback controls like play, reverse, restart, and seek that delays cannot provide.

Where should ScrollTrigger go when using GSAP timelines?▼

Put ScrollTrigger on the timeline or top-level tween, never on tweens nested inside a timeline. Nested ScrollTriggers conflict with the timeline's own playhead control and cause incorrect scroll-driven behavior.