gsap-timeline

Sequences GSAP tweens into timelines using position parameters, labels, and nesting.

Updated May 11, 2026
One-click install
npx skills add https://github.com/javierbadapalacio6-beep/TACTIUM --skill gsap-timeline-javierbadapalacio6-beep
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsap-timeline
Source: https://github.com/javierbadapalacio6-beep/TACTIUM/tree/main/tactium-landing/.claude/skills/gsap-timeline
Command: npx skills add https://github.com/javierbadapalacio6-beep/TACTIUM --skill gsap-timeline-javierbadapalacio6-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gsap.

What problem does it solve? Coordinating multiple animations with chained delays is fragile and hard to maintain. This Skill provides the official GSAP patterns for sequencing tweens with gsap.timeline(), so multi-step animations stay readable, controllable, and easy to adjust. ## Core Features & Use Cases - Timeline creation and sequencing: Append tweens in order or place them precisely with the position parameter (absolute times, relative offsets like "+=0.5", and "<"/">" placement). - Labels and nesting: Use addLabel() for readable sequencing, play from labels with tweenFromTo(), and nest child timelines inside a master timeline. - Playback control and defaults: Control play, pause, reverse, restart, seek via time()/progress(), and share duration/ease across tweens with timeline defaults. - Use Case: Build a landing page hero animation where a logo fades in, a headline slides up 0.2s later, and a CTA button scales in — all sequenced on one timeline with shared defaults and labels for each stage. ## Quick Start Ask the AI to create a GSAP timeline that fades in a header, slides up a subtitle 0.3 seconds later, and then reveals a button, using labels and shared defaults.

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 run one after another by default. Use the position parameter as the third argument to overlap or offset tweens, such as "+=0.5" or "<".

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

The position parameter is the third argument to timeline methods and controls when a tween starts. It accepts absolute times like 1, relative offsets like "+=0.5" or "-=0.2", labels, and "<" or ">" to align with the previous tween's start or end.

Can I nest GSAP timelines inside other timelines?▼

Yes, timelines can contain other timelines. Add a child timeline to a master timeline with master.add(child, position), letting you build modular animation sections and compose them into one sequence.

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

Use a timeline instead of chaining delays. Timelines with the position parameter give precise, maintainable sequencing, while delay-based chaining becomes fragile when timing needs to change.

Can I put ScrollTrigger on tweens inside a GSAP timeline?▼

No, ScrollTriggers should only be placed on top-level tweens or timelines, never on tweens nested inside a timeline. Attach the ScrollTrigger to the timeline itself so it scrubs the whole sequence.