example-gsap

Synchronize GSAP timelines with Helios frame state for frame-accurate scrubbing and rendering.

94|6|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/BintzGavin/helios --skill example-gsap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: example-gsap
Source: https://github.com/BintzGavin/helios/tree/main/.agents/skills/helios/examples/gsap
Command: npx skills add https://github.com/BintzGavin/helios --skill example-gsap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers synchronize GSAP animations with the Helios frame state, enabling frame-accurate scrubbing, pausing, and rendering in tandem with Helios.

Core Features & Use Cases

  • GSAP timeline integration: drive a GSAP timeline using the Helios frame state to scrub, pause, and render precisely.
  • Synchronized previews: keep GSAP animations in lockstep with Helios frames during live previews and demos.
  • Use Case: imagine a complex UI animation where GSAP controls a sequence that must exactly match a Helios timeline for training demos or interactive docs.

Quick Start

Create a PAUSED GSAP Timeline, subscribe to Helios updates, convert the Helios frame to seconds, and call timeline.seek(seconds) to synchronize. Then bind Helios to the document timeline for preview.

Frequently Asked Questions about example-gsap

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

FAQPage Schema
How do I sync GSAP timelines with Helios frame state for scrubbing?

To sync GSAP timelines with Helios frame state, create a paused GSAP timeline, subscribe to Helios updates, convert the frame state to seconds, and call timeline.seek(seconds). Then bind Helios to the document timeline for synchronized previews.

What is frame-accurate timeline synchronization in web animation?

Frame-accurate timeline synchronization keeps GSAP animations in lockstep with Helios frames during live previews. This mechanism drives a GSAP timeline using the Helios frame state to scrub, pause, and render interactive demos precisely without desynchronization.

Do I need GSAP and Helios libraries installed to enable frame-accurate scrubbing?

Yes, you need to install and import the GSAP and Helios libraries as the primary setup steps. These dependencies are required to drive the GSAP timeline using the Helios frame state for synchronized previews and tutorials.

Can I use GSAP timeline integration for interactive demos and tutorials?

Yes, GSAP timeline integration applies directly to interactive demos, tutorials, and animation pipelines. It ensures complex UI animations match Helios frames exactly, keeping GSAP animations in lockstep during live previews and interactive documentation.

Why does my GSAP animation desync from Helios frames during live previews?

Your GSAP animation desyncs from Helios frames if the timeline is not paused initially or if you fail to convert the Helios frame to seconds before calling timeline.seek(seconds). Properly bind Helios to the document timeline to maintain lockstep.

What's the best way to drive a paused GSAP timeline using Helios frame state?

The best way to drive a paused GSAP timeline is to subscribe to Helios updates, convert the Helios frame to seconds, and call timeline.seek(seconds). This approach achieves frame-accurate scrubbing and rendering in tandem with Helios.