hyperframes-animation

Compose deterministic GSAP animations from atomic motion rules and multi-phase scene blueprints.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/Sergiotsk/Interstellar --skill hyperframes-animation-sergiotsk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hyperframes-animation
Source: https://github.com/Sergiotsk/Interstellar/tree/main/.agents/skills/hyperframes-animation
Command: npx skills add https://github.com/Sergiotsk/Interstellar --skill hyperframes-animation-sergiotsk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Authoring seek-safe, deterministic web animations for HyperFrames compositions requires coordinating timelines, eases, staggers, and multiple runtimes without breaking the single-paused-timeline render contract. This Skill provides the complete motion knowledge base so agents can pick proven recipes instead of inventing choreography from scratch. ## Core Features & Use Cases - Atomic motion rules: 30+ composable GSAP recipes (kinetic type, camera flights, cursor choreography, particle bursts, SVG path drawing) that run on one paused, seek-safe timeline. - Scene blueprints and transitions: 22 time-coded shot templates mapped to storyboard roles (Hook, Problem, CTA, etc.) plus a scene-transition catalog for multi-clip videos. - Seven runtime adapters: API references for GSAP, Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, and TypeGPU, with guidance on picking the right runtime per scene. - Choreography auditing: the animation-map.mjs script samples registered timelines and flags dead zones, stagger inconsistencies, and lifecycle warnings. - Use Case: Building a product-launch video scene where a prompt types into an input and a streaming answer appears — load the prompt-type-submit-generate blueprint, compose it from the discrete-text-sequence and agent-progress-theater rules, then audit the result with animation-map.mjs. ## Quick Start Ask the agent to animate a HyperFrames scene using this skill, for example: compose a kinetic-type hook scene with a spring-pop logo reveal on a single paused GSAP timeline.

Frequently Asked Questions about hyperframes-animation

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

FAQPage Schema
How do I create deterministic GSAP animations for video rendering?▼

Run all motion on one paused GSAP timeline registered on window.__timelines, use fromTo tweens with explicit from-states, and avoid Math.random, Date.now, and repeat: -1. State must be a pure function of timeline time so any seek renders identically.

How to choose between GSAP, Lottie, Three.js, and CSS for web animation?▼

GSAP is the default for timeline orchestration, transforms, easing, and stagger. Use Lottie for pre-baked After Effects assets, Three.js for 3D scenes and shaders, CSS keyframes for simple repeated decoration, and WAAPI for native keyframes without a GSAP dependency.

What is a HyperFrames animation blueprint?▼

A blueprint is a time-coded shot template with slots and a signature move, reverse-engineered from product-launch clips. Twenty-two blueprints map to storyboard roles like Hook, Problem, and CTA, and each is instantiated per frame during visual design.

Can I combine multiple animation runtimes in one composition?▼

Yes, multiple runtimes can coexist in one composition. Each registers its instances on a runtime-specific global such as window.__hfLottie or window.__hfAnime, so HyperFrames can seek all of them in a single pass.

Why do my animations flicker or desync when seeking the timeline?▼

Flicker comes from CSS transitions on animated elements, relative += tweens, or DOM measurements like getBoundingClientRect at tween time. Compute layout constants once at setup and animate only transforms and paint-only properties.

How do I audit an existing composition's animation choreography?▼

Run node scripts/animation-map.mjs on the composition directory. It enumerates every tween on registered timelines, samples bounding boxes, and outputs animation-map.json flagging dead zones, stagger consistency issues, and lifecycle warnings.