animejs

Adapt Anime.js animations to HyperFrames' seek-driven playback via window.__hfAnime registry.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/Kamalabot/tt-vid --skill animejs-kamalabot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: animejs
Source: https://github.com/Kamalabot/tt-vid/tree/main/man_lady/.agents/skills/animejs
Command: npx skills add https://github.com/Kamalabot/tt-vid --skill animejs-kamalabot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves the incompatibility between standard Anime.js animations and HyperFrames' seek-driven playback system, enabling deterministic, frame-accurate animation control for HyperFrames video compositions.

Core Features & Use Cases

  • Anime.js Adapter Patterns: Provides pre-built code patterns to register Anime.js animations and timelines on the HyperFrames window.__hfAnime registry for automatic time-based seeking.
  • Deterministic Playback Control: Ensures Anime.js instances do not advance on their own internal clock, letting HyperFrames own the timeline for precise frame-by-frame control.
  • Use Case: Port existing Anime.js animation examples to HyperFrames compositions, or build small, compact DOM and SVG micro-animations that sync perfectly with HyperFrames' playback timeline.

Quick Start

Use the animejs skill to adapt your Anime.js animation or timeline code to work with HyperFrames' seek-driven playback by disabling autoplay and registering all instances on the window.__hfAnime registry.

Frequently Asked Questions about animejs

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

FAQPage Schema
How do I use Anime.js animations in HyperFrames video compositions?

Anime.js animations are incompatible with HyperFrames because standard instances advance on their own internal clock, conflicting with HyperFrames' seek-driven playback architecture. This Skill resolves the incompatibility so HyperFrames can own the timeline for frame-accurate control.

How do I port existing Anime.js animation examples to HyperFrames timelines?

To port existing Anime.js examples, you need to adapt the code by disabling autoplay on all instances and registering them on the window.__hfAnime registry, allowing HyperFrames to use time-based instance.seek() for deterministic playback.

Do I need to disable autoplay for Anime.js timelines to work with HyperFrames?

Yes, you must disable autoplay on all Anime.js instances and timelines. Disabling autoplay prevents the animations from advancing on their internal clock, which is required for HyperFrames to take deterministic control via its seek-driven architecture.

Can I build DOM and SVG micro-animations for HyperFrames using Anime.js?

Yes, you can build compact DOM and SVG micro-animations for HyperFrames. By registering finite-duration Anime.js instances on the window.__hfAnime array, they will sync perfectly with HyperFrames' playback timeline.

Why do my Anime.js animations not sync correctly with HyperFrames seek-driven playback?

Anime.js animations fail to sync if they are not initialized with autoplay disabled, lack finite durations and loop counts, or are not registered on the window.__hfAnime array, preventing HyperFrames from executing frame-accurate instance.seek() calls.