gsap-timeline

Sequence and control multi-step web animations with GSAP timelines.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/DITEKmax/rutcampustrack --skill gsap-timeline-ditekmax
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsap-timeline
Source: https://github.com/DITEKmax/rutcampustrack/tree/main/.agents/skills/gsap-timeline
Command: npx skills add https://github.com/DITEKmax/rutcampustrack --skill gsap-timeline-ditekmax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill explains how to sequence, orchestrate, and control multi-step animations using GSAP timelines to avoid brittle delay-based chains and to create maintainable, readable animation flows.

Core Features & Use Cases

  • Timeline sequencing: append and position tweens precisely to create ordered or overlapping animation steps.
  • Position parameter & labels: use absolute, relative, and label-based placement for predictable timing control.
  • Nesting & playback control: compose nested timelines, reuse defaults, and control playback with play, pause, reverse, restart, and seeking.
  • Use Case: Build a landing page hero animation that staggers elements into view, overlaps motion with precise offsets, and exposes labeled segments for interactive scrubbing.

Quick Start

Create a gsap.timeline and add tweens using the position parameter and labels to sequence and overlap animations precisely.

Frequently Asked Questions about gsap-timeline

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

FAQPage Schema
How do I sequence GSAP animations without using delay?▼

Sequence GSAP animations by appending tweens to a timeline instead of using delay, creating maintainable flows where each tween's start is controlled precisely by the position parameter.

How does the position parameter work in GSAP timelines?▼

The position parameter in GSAP timelines defines exact tween placement using absolute time, relative offsets, or labels, allowing animations to overlap or chain predictably without brittle delays.

Can I nest timelines and control playback in GSAP?▼

Nest timelines in GSAP by appending child timelines to a parent, inheriting defaults, and controlling the entire sequence through playback methods like play, pause, reverse, restart, and seeking.

How do I use labels for timeline sequencing in GSAP?▼

Use labels in GSAP timeline sequencing to mark specific points, enabling label-based placement for precise tween insertion and interactive scrubbing of labeled animation segments.

Does ScrollTrigger work with nested GSAP timelines?▼

ScrollTrigger should be placed on the top-level GSAP timeline rather than nested ones, ensuring proper scroll-driven playback control over the entire choreographed animation sequence.

What is the best way to choreograph a multi-step web animation?▼

Choreograph multi-step web animations by creating a GSAP timeline to stagger elements, overlap motion with precise offsets, and expose labeled segments for interactive scrubbing.