gsap

Implement GSAP animations for HyperFrames deterministic video rendering pipelines.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/automatedigital/spark --skill gsap-automatedigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsap
Source: https://github.com/automatedigital/spark/tree/main/skills/creative/gsap
Command: npx skills add https://github.com/automatedigital/spark --skill gsap-automatedigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the friction of writing GSAP animations that work reliably with HyperFrames' deterministic video rendering pipeline, avoiding common errors like async timeline construction, infinite repeats, and unregistered timelines that break video exports.

Core Features & Use Cases

  • Full GSAP API Guidance: Covers core tween methods (to, from, fromTo), timelines, position parameters, easing, stagger, and performance best practices for smooth, compositor-friendly animations.
  • HyperFrames Compatibility Rules: Provides exact requirements for timeline registration, playback control, and finite repeat counts to ensure animations render correctly in HyperFrames video compositions.
  • Drop-in Effect Patterns: Includes ready-to-use implementations for typewriter text and audio visualizers that follow all HyperFrames constraints.
  • Use Case: When building a HyperFrames promotional video with animated headlines and music-reactive graphics, use this Skill to implement polished, reliable animations without manual debugging of rendering issues.

Quick Start

Use the gsap skill to build a paused GSAP timeline for your HyperFrames composition that animates a title entrance and an audio visualizer bar chart, registered to the correct composition ID.

Frequently Asked Questions about gsap

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

FAQPage Schema
How do I create GSAP animations that render correctly in video compositions?

To render GSAP animations correctly in video compositions, build paused timelines with finite repeat counts and register them to the correct composition ID to ensure deterministic playback. This avoids async timeline construction and unregistered timelines that break video exports.

Why does my web animation break during video export?

Web animations break during video export due to infinite repeats, async timeline construction, or unregistered timelines. Fixing these issues requires applying finite repeat counts and proper timeline registration to satisfy deterministic rendering pipeline constraints.

Can I build audio visualizers with GSAP for video rendering?

Yes, you can build audio visualizers with GSAP for video rendering by loading synchronous audio data and animating visualizer bar charts. This approach ensures the visualizer stays perfectly aligned with deterministic video frame rendering.

Does GSAP work with HyperFrames for staggered text reveals?

GSAP works with HyperFrames for staggered text reveals by using compositor-friendly property animations within a registered timeline. This compatibility ensures entrance animations and typewriter text effects render reliably without manual debugging.

What is the best way to sequence entrance animations and timeline events?

The best way to sequence entrance animations and timeline events is using GSAP timeline position parameters and easing within a paused timeline. This method guarantees synchronous, finite playback for deterministic video rendering.