Handles GSAP timeline sequencing with proper position parameter usage, label management, and playback controls. You'd reach for this when chaining multiple animations instead of using delays, or when you need precise timing control for complex motion choreography. The skill emphasizes timeline defaults for inheritance and covers nesting patterns. One honest take: timelines are where GSAP really shines over CSS animations, and this skill pushes you toward the position parameter and labels rather than fighting with manual delay calculations. Includes specific guidance on ScrollTrigger placement and playback methods like tweenFromTo.

skills.sh installs
78.8K
GitHub stars
18.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add greensock/gsap-skills --skill gsap-timeline --agent claude-code

Installs into .claude/skills of the current project.

Files

GSAP Timeline

When to Use This Skill

Apply when building multi-step animations, coordinating several tweens in sequence or parallel, or when the user asks about timelines, sequencing, or keyframe-style animation in GSAP.

Related skills: For single tweens and eases use gsap-core; for scroll-driven timelines use gsap-scrolltrigger; for React use gsap-react.

Creating a Timeline

const tl = gsap.timeline();
tl.to(".a", { x: 100, duration: 1 })
  .to(".b", { y: 50, duration: 0.5 })
  .to(".c", { opacity: 0, duration: 0.3 });

By default, tweens are appended one after another. Use the position parameter to place tweens at specific times or relative to other tweens.

Position Parameter

Third argument (or position property in vars) controls placement:

Sponsors

Details

Repository
github.com/greensock/gsap-skills
Category
Design & UI/UX

More from greensock/gsap-skills

All 8
1pbakaus avatarquieterpbakaus/impeccableTones down visually aggressive or overstimulating designs, reducing intensity while preserving quality. Use when the user mentions too bold, too loud, overwhelm78.7Kskills.sh installs
2heygen-com avataroversized-cursorheygen-com/hyperframesHouse-style oversized macOS cursor technique for HyperFrames launch videos. Load whenever a scene involves cursors or a pointer-led action, when kicking off a U60.7Kskills.sh installs
3clerk avatarclerk-custom-uiclerk/skillsCustom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearanc57.4Kskills.sh installs
4pbakaus avatarnormalizepbakaus/impeccableAudits and realigns UI to match design system standards, spacing, tokens, and patterns. Use when the user mentions consistency, design drift, mismatched styles,54.3Kskills.sh installs
5pbakaus avatarextractpbakaus/impeccableExtract and consolidate reusable components, design tokens, and patterns into your design system. Identifies opportunities for systematic reuse and enriches you53.2Kskills.sh installs
6limrun-inc avatarlimrun-ios-simulatorlimrun-inc/skillsDrive an app running on a Limrun cloud iOS simulator: launch, tap, type, read the accessibility element tree, screenshot, record video, and run timed action cha44.6Kskills.sh installs