hyperframes

Convert HTML motion-graphics compositions into MP4/WebM videos via FFmpeg.

Updated May 26, 2026
One-click install
npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill hyperframes-ruiyangruiyi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hyperframes
Source: https://github.com/ruiyangruiyi/hermes-agent/tree/main/optional-skills/creative/hyperframes
Command: npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill hyperframes-ruiyangruiyi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Hyperframes helps you create deterministic, studio-quality video outputs from HTML-based motion graphics, including captions, narration, and audio-reactive visuals.

Core Features & Use Cases

  • HTML-first video compositions: Author a composition in HTML (data-timing attributes + GSAP timeline) where the rendered output is the source of truth.
  • Render-ready output (MP4/WebM): Capture frames in a deterministic way and encode to common video formats via FFmpeg.
  • Captions, TTS, and audio-reactive visuals: Generate narration WAV, transcribe for timed captions, and drive visuals from pre-extracted audio bands.
  • Scene transitions and motion-graphics pipelines: Build multi-scene promos, social overlays, product tours, and shader/CSS transitions for seamless continuity.
  • Best-fit scenarios: Use when you need typographic animations over real media, synced captions, or website-to-video conversion into a shareable MP4/WebM.

Quick Start

Ask for a rendered MP4 video using the hyperframes skill by providing the desired HTML composition details, narration/caption requirements, and the target output format (MP4 or WebM).

Frequently Asked Questions about hyperframes

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

FAQPage Schema
How do I render HTML motion graphics into an MP4 video?

To render HTML motion graphics into an MP4 video, the Skill captures deterministic frames from a HyperFrames composition and encodes them using FFmpeg. Your HTML must use GSAP timelines registered to window.__timelines and follow deterministic rules without randomness or wall-clock logic.

What is deterministic frame capture for HTML video compositions?

Deterministic frame capture for HTML video compositions is a rendering process that produces studio-quality outputs by strictly avoiding randomness and wall-clock logic. This ensures every rendered frame is precisely reproducible for marketing and media production.

Can I generate synced captions and TTS narration for talking-head videos?

Yes, you can generate synced captions and TTS narration for talking-head videos. The workflow generates a narration WAV file, transcribes the audio for timed captions, and drives visuals from pre-extracted audio bands within the HTML composition.

Do I need Node.js and FFmpeg to convert HTML to video?

Yes, you need Node.js and FFmpeg installed to convert HTML to video. These are required prerequisites for the HyperFrames CLI to execute the deterministic frame capture and encode the output into MP4 or WebM formats.

How do I build multi-scene transitions with CSS and shaders for social overlays?

To build multi-scene transitions with CSS and shaders for social overlays, author an HTML-first composition using data-timing attributes and GSAP timelines. The rendered output acts as the source of truth, allowing seamless continuity across product tours and promos.

Why does my HTML to video rendering fail with non-deterministic animations?

HTML to video rendering fails with non-deterministic animations because the frame capture requires strict reproducibility. You must remove all randomness and wall-clock logic from your GSAP timelines to ensure the CLI can successfully capture and encode the composition.