hyperframes-keyframes

Author seek-safe 2D and 3D keyframes for HyperFrames video compositions.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill hyperframes-keyframes-anderhonorato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperframes-keyframes
Source: https://github.com/AnderHonorato/Mem-rias-IA---Infinity/tree/main/Manus/Skills/html-video-production/references/hyperframes-keyframes
Command: npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill hyperframes-keyframes-anderhonorato

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Animations in HyperFrames video compositions often break during seeking, lose subject identity, or end on wrong final frames. This Skill provides a pose-contract workflow for authoring deterministic, seek-safe keyframes across GSAP, CSS, Anime.js, WAAPI, and WebGL runtimes, then verifying them with CLI diagnostics. ## Core Features & Use Cases - Seek-safe runtime authoring: Build paused GSAP timelines registered on window.__timelines, finite CSS keyframes with animation-fill-mode: both, and Anime.js instances pushed to window.__hfAnime, avoiding timers, Date.now(), and unseeded randomness. - Mechanism selection guidance: Choose the smallest mechanism that proves the motion, such as FLIP shared elements, path travel, stroke draw, shape morphing, clip/mask reveals, staggers, text subdivision, DOM 3D, or shader uniforms, using references/keyframe-patterns.md. - CLI verification workflow: Run hyperframes lint, check, keyframes, focused --shot captures, --ghost for canvas/WebGL, and snapshot --at to prove first frame, proof poses, and exact final state. - Use Case: Animate a logo that travels a curved path, resolves into a final lockup, and verify with npx hyperframes keyframes . --selector ".logo" --shot proof.png plus snapshots at proof times to confirm identity and final hold. ## Quick Start Use the hyperframes-keyframes skill to author a seek-safe GSAP keyframe animation for my composition and verify it with the HyperFrames CLI diagnostics.

Frequently Asked Questions about hyperframes-keyframes

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

FAQPage Schema
How do I create seek-safe GSAP animations for video rendering?

Build the GSAP timeline synchronously at page load with `gsap.timeline({ paused: true })` and register it as `window.__timelines[compositionId]` matching `data-composition-id`. Never call `tl.play()` for render-critical motion, and keep repeats finite.

What animation mechanisms work for SVG stroke drawing and shape morphing?

For stroke growth prefer GSAP DrawSVGPlugin, falling back to `stroke-dasharray`/`stroke-dashoffset`. For shape interpolation use MorphSVGPlugin, converting primitives to paths and splitting complex silhouettes into simpler parts.

Can I use Anime.js or WAAPI instead of GSAP in HyperFrames?

Yes. Anime.js instances must be created synchronously with `autoplay: false`, finite duration and loops, and pushed to `window.__hfAnime`. WAAPI needs finite duration and `fill: "both"`, but verify with `--shot` since the text surface does not list WAAPI.

Why does my animation break when the video seeker scrubs?

Unseekable motion comes from `Date.now()`, `performance.now()`, unseeded `Math.random()`, timers, hover/scroll triggers, async-created timelines, or unregistered `requestAnimationFrame`. Rebuild synchronously, pause autoplay, and register the runtime instance.

How do I verify keyframes with the HyperFrames CLI?

Run `npx hyperframes lint`, `check`, and `keyframes .` for target and stop analysis, then a focused `--shot` for route and ghost spacing, `--ghost` for canvas/WebGL, and `snapshot --at` for first frame, proof poses, and exact final.

When should I not use this keyframes skill?

Do not use it for broad scene strategy, brand design, media sourcing, captions, or general video planning. Use hyperframes-animation for scene recipes and hyperframes-cli for full command documentation instead.