hyperframes-keyframes

Author seek-safe 2D and 3D keyframes for HyperFrames compositions and verify them with CLI diagnostics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Video compositions built with HyperFrames need deterministic, seek-safe motion—punch-ins, zooms, Ken Burns moves, match cuts, and mask reveals—that renders identically at any timeline position. This Skill provides the contracts, runtime rules, and verification workflow to author those keyframes without broken seeks, identity breaks, or fake depth. ## Core Features & Use Cases - Multi-runtime keyframe authoring: Write seek-safe animations in GSAP, CSS keyframes, Anime.js, WAAPI, and Three.js/WebGL with strict registration rules (paused timelines, window.__timelines, finite loops, no timers or unseeded randomness). - Mechanism selection guidance: Choose the smallest correct mechanism—FLIP shared elements, path travel, stroke draw, shape morphing, clip/mask reveals, staggers, text subdivision, or 3D camera moves—using the bundled references/keyframe-patterns.md parts shelf. - CLI proof workflow: Verify motion with hyperframes lint, check, keyframes, focused --shot ghosts, layout strips, and time-targeted snapshots before rendering. - Use Case: A creator asks for a smooth punch-in on a video clip. The Skill directs authoring a scale/translate pose ladder on a wrapper inside the clip, registering the GSAP timeline, then proving the move with a --shot strip and final-frame snapshot. ## Quick Start Ask the agent to add a smooth Ken Burns zoom to a clip in your HyperFrames composition and verify it with the hyperframes keyframes CLI.

Frequently Asked Questions about hyperframes-keyframes

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

FAQPage Schema
How do I add a punch-in or zoom to a HyperFrames clip?▼

Keyframe scale with x/y or percentage translation on a non-timed visual wrapper inside the clip. Use a short tween for a hard punch or a multi-state pose ladder with per-segment easing for a smooth zoom, then verify with a focused --shot.

What animation libraries work with HyperFrames keyframes?▼

GSAP, CSS keyframes, Anime.js, WAAPI, and Three.js/WebGL are supported. Each runtime has registration rules: GSAP timelines must be paused and registered in window.__timelines, Anime instances pushed to window.__hfAnime, and all must be finite and deterministic.

Why is my HyperFrames animation not seekable during render?▼

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

Can HyperFrames keyframes do source speed ramps or freeze frames?▼

No. There is no time-varying playback-rate envelope and no arbitrary mid-source freeze. Preprocess a derived media asset, place it as its own clip through hyperframes-core, then resume with another source range.

How do I verify keyframe motion before rendering video?▼

Run hyperframes lint, check, and keyframes, then use a focused --shot for ghosts and route shape, --layout strip for in-place motion, --ghost for canvas/WebGL, and snapshot --at for first frame, proof poses, and exact final.