hyperframes-animation

Compose deterministic GSAP animations for HyperFrames video compositions using atomic motion rules and scene blueprints.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/Noetfield-Systems/SourceA --skill hyperframes-animation-noetfield-systems
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hyperframes-animation
Source: https://github.com/Noetfield-Systems/SourceA/tree/main/commercial-video-factory/trustfield-storyboard-hf-v1/.agents/skills/hyperframes-animation
Command: npx skills add https://github.com/Noetfield-Systems/SourceA --skill hyperframes-animation-noetfield-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gsap, lottie-web, three, animejs, and includes scripts (resource) components.

What problem does it solve? Authoring frame-accurate, seek-safe animation for HTML-to-video rendering requires coordinating timelines, easings, and multiple runtimes without breaking determinism. This Skill provides the complete animation knowledge base for HyperFrames compositions so every motion decision follows a tested recipe instead of ad-hoc code. ## Core Features & Use Cases - Atomic motion rules: 25+ composable recipes (hacker-flip decode, kinetic typography, camera zoom, SVG path drawing, AI tracking boxes) that you combine 2-4 at a time on a single paused GSAP timeline. - Multi-phase scene blueprints: Pre-designed 3-5 phase scene templates (brand-reveal, social-proof, CTA, product demo) with runnable HTML examples as ground truth. - Seven runtime adapters: API references for GSAP, Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, and TypeGPU/WebGPU, all registered for deterministic frame-by-frame seeking. - Use Case: Building a product launch video scene where a counter grows to 90% while SVG icons expand outward and the camera pushes in — load the hook-counter-burst blueprint, adapt its phase timings, and render deterministically. ## Quick Start Use the hyperframes-animation skill to compose a brand-reveal scene with a zoom into the logo and breathing idle motion 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?▼

Build one paused GSAP timeline per scene and register it on window.__timelines keyed by the composition's data-composition-id. Never call tl.play(), use Math.random, or repeat: -1 — the renderer seeks the timeline frame by frame, so all motion must be a pure function of timeline time.

Which animation library should I use for HTML-to-video compositions?▼

GSAP is the default for about 95% of motion work, covering timelines, transforms, easing, and stagger. Use Lottie for pre-baked After Effects assets, Three.js for 3D scenes, Anime.js for lightweight tweening, CSS for simple decorative loops, WAAPI for native keyframes, and TypeGPU for GPU shader canvases.

Can I combine Lottie or Three.js with GSAP in one composition?▼

Yes, multiple runtimes can coexist in one composition. Each runtime registers its instances on a global such as window.__hfLottie or window.__hfAnime, and HyperFrames seeks all of them in one pass. Lottie instances must use autoplay: false and loop: false.

Why does my animation desync or jump during frame-by-frame rendering?▼

Desync usually comes from calling getBoundingClientRect() at tween time, using wall-clock APIs like Date.now(), or building timelines inside async callbacks. Compute layout coordinates once at composition setup and drive everything from the paused timeline's time.

When should I use a scene blueprint instead of composing atomic rules?▼

Compose 2-4 atomic rules by default since it is faster and produces less code. Load a blueprint only when your scene matches an existing multi-phase template like brand-reveal or social-proof and reusing its phase pipeline saves real authoring time.

What CSS properties are allowed in HyperFrames animation tweens?▼

Spatial motion must use GSAP transform aliases x, y, scale, and rotation. Non-spatial tweens may also use opacity, color, backgroundColor, and borderRadius. Never tween width, height, top, left, display, or visibility, as these break the deterministic render contract.