hyperframes-keyframes

Author seek-safe 2D and 3D keyframe animations for web compositions.

Updated May 6, 2026
One-click install
npx skills add https://github.com/johan-Rm/agents --skill hyperframes-keyframes-johan-rm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperframes-keyframes
Source: https://github.com/johan-Rm/agents/tree/main/skills/hyperframes-keyframes
Command: npx skills add https://github.com/johan-Rm/agents --skill hyperframes-keyframes-johan-rm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of creating deterministic, seek-safe animations for web compositions, ensuring that complex motion remains consistent and verifiable across different render states.

Core Features & Use Cases

  • Seek-Safe Animation Authoring: Provides a rigorous framework for GSAP, CSS, Anime.js, and WAAPI animations that remain stable during scrubbing and seeking.
  • Diagnostic Verification: Includes a CLI toolset to lint, validate, and snapshot animations to ensure visual continuity and correct final states.
  • Use Case: Use this when building high-fidelity UI transitions or data visualizations where you need to guarantee that an animation looks identical whether it is played from the start or jumped to a specific timestamp.

Quick Start

Use the hyperframes-keyframes skill to generate and validate the animation sequence for the current composition directory.

Frequently Asked Questions about hyperframes-keyframes

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

FAQPage Schema
How do I make GSAP animations seek-safe for web motion compositions?

To make GSAP animations seek-safe, you need a framework that enforces deterministic state management and synchronous construction, ensuring complex UI transitions remain visually consistent whether played linearly or scrubbed to a specific timestamp.

Why do my keyframe animations look different when scrubbed vs played normally?

Keyframe animations often break during scrubbing because they lack deterministic state management and registered runtime instances, causing visual discontinuity when jumping to specific timestamps instead of playing from the start.

Can I use Anime.js or CSS keyframes for deterministic 2D and 3D web animations?

Yes, Anime.js, CSS, and WAAPI can all be used for deterministic 2D and 3D web animations, provided the authoring framework guarantees synchronous construction and verified pixel-perfect snapshots across all render states.

How do I verify pixel-perfect snapshots for complex UI transitions?

You can verify pixel-perfect snapshots using CLI diagnostic toolsets designed to lint, validate, and snapshot animations, ensuring visual continuity and correct final states across different render conditions.

What is the best way to lint and validate web animation keyframes?

The best way to lint and validate web animation keyframes is using a diagnostic CLI toolset that enforces seek-safe authoring, checks synchronous construction, and verifies registered runtime instances for deterministic output.

When should I not use a seek-safe keyframe animation framework?

You should avoid using a seek-safe keyframe animation framework for simple web motion that does not require deterministic state management or scrubbing capabilities, as the synchronous construction and validation overhead is unnecessary for basic transitions.