gsap-timeline

Coordinate GSAP tweens into sequenced timelines with position parameters.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/ScarletFish/MyAnimeDock --skill gsap-timeline-scarletfish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsap-timeline
Source: https://github.com/ScarletFish/MyAnimeDock/tree/main/.agents/skills/gsap-timeline
Command: npx skills add https://github.com/ScarletFish/MyAnimeDock --skill gsap-timeline-scarletfish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of coordinating multiple, sequential, or overlapping animations, preventing the messy code and timing issues that arise from chaining individual tweens with delays.

Core Features & Use Cases

  • Precise Sequencing: Orchestrate complex animation sequences using the GSAP timeline engine.
  • Position Parameter Control: Fine-tune exactly when animations start relative to others using labels or relative offsets.
  • Use Case: Create a multi-step UI transition where a sidebar slides in, followed by a staggered fade-in of menu items, and finally a button pulse effect, all controlled by a single timeline instance.

Quick Start

Use the gsap-timeline skill to create a sequence that animates the header opacity to 1 and then slides the content container into view with a 0.5 second overlap.

Frequently Asked Questions about gsap-timeline

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

FAQPage Schema
How do I coordinate multiple GSAP animations without messy delay chaining?

Use a GSAP timeline to coordinate multiple animations, preventing messy code from chaining individual tweens with delays. This orchestrates complex UI transitions by managing the timing and playback of multiple sequential or overlapping tweens within a single instance.

What is the position parameter in GSAP timeline sequencing?

The position parameter in GSAP timeline sequencing controls exactly when animations start relative to others. It allows you to fine-tune multi-step animation playback by inserting tweens at specific labels or applying relative time offsets.

How do I create a multi-step UI transition with a staggered fade-in using GSAP?

Create a GSAP timeline instance to choreograph the multi-step UI transition. You can sequence a sidebar sliding in, append a staggered fade-in for menu items, and add a button pulse effect, managing the entire reveal through one timeline.

Does GSAP timeline require any specific libraries to manage keyframe-style animations?

Yes, GSAP timeline requires the GSAP library to manage keyframe-style animations. The timeline instantiation, label management, and position parameter calculations all depend on the core GSAP library to function properly.

What is the best way to overlap animations in frontend web design?

The best way to overlap animations in frontend web design is using a GSAP timeline with position parameters. You can fine-tune exactly when subsequent animations start relative to previous ones, creating overlaps like a 0.5 second advance on the next tween.

Why do my GSAP tweens overlap incorrectly when sequencing a complex animation?

Your GSAP tweens overlap incorrectly because individual tweens chained with delays lack precise synchronization. Managing complex animation sequencing requires a GSAP timeline with label management and position parameter calculations to define exact playback timing.