gsap-timeline

Coordinate multiple animations using GSAP timelines with sequencing and nesting.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Bharathadi01/export-work --skill gsap-timeline-bharathadi01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsap-timeline
Source: https://github.com/Bharathadi01/export-work/tree/main/.agents/skills/gsap-timeline
Command: npx skills add https://github.com/Bharathadi01/export-work --skill gsap-timeline-bharathadi01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating multiple animations with precise timing can be challenging; GSAP timelines simplify sequencing, nesting, and synchronized playback to create robust choreographies.

Core Features & Use Cases

  • Create and manage timelines with gsap.timeline()
  • Control sequencing with the position parameter, labels, and nesting timelines
  • Reuse and orchestrate complex animations across UI elements or interactive experiences

Quick Start

Create a GSAP timeline with two chained animations to see how the position parameter controls sequencing.

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 animations reliably using GSAP timelines?

To sequence multiple animations reliably using GSAP timelines, you create a timeline instance and add tweens to it, allowing precise control over choreography and synchronized playback across UI components. The position parameter dictates exactly when each animation starts.

What is the position parameter in GSAP timeline sequencing?

The position parameter in GSAP timeline sequencing is a value that controls the insertion point of animations within a timeline. It allows you to start animations at absolute times, relative to the end of the queue, or aligned with specific labels for complex choreographies.

How do I nest timelines in GSAP to orchestrate complex UI animations?

To nest timelines in GSAP and orchestrate complex UI animations, you create a parent timeline and append child timelines to it. This hierarchical approach enables modular animation design and coordinated playback across multiple interactive UI components.

Can I use labels to control GSAP timeline playback across UI components?

Yes, you can use labels to control GSAP timeline playback across UI components. Labels act as named markers within a timeline, allowing you to precisely align and trigger nested animations at specific points in the overall sequence.

Does GSAP timeline support ScrollTrigger for advanced web animation scenarios?

Yes, GSAP timeline supports the optional ScrollTrigger plugin for advanced web animation scenarios. Integrating ScrollTrigger allows you to tie timeline playback to scroll positions, enabling sophisticated scroll-driven choreographies and interactive experiences.

Why use a GSAP timeline instead of chaining individual animations for web choreography?

Using a GSAP timeline instead of chaining individual animations provides synchronized playback and robust orchestration for web choreography. Timelines prevent timing drift, simplify nesting, and allow centralized control over complex sequences with labels and the position parameter.