remotion-to-hyperframes

Translate Remotion React video compositions into HyperFrame HTML and GSAP timelines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Remotion (React-based) video compositions are powerful but tightly coupled to React's rendering model and Remotion's specific APIs. This Skill automates the translation of existing Remotion compositions into HyperFrames (HTML + GSAP) format, eliminating the need to manually rewrite animation logic, timing functions, sequencing, and media handling for web-based video rendering.

Core Features & Use Cases

  • Mechanical API Mapping: Encodes direct translations between Remotion primitives (Composition, Sequence, interpolate, spring, Audio, Video, staticFile) and HyperFrames equivalents for approximately 80% of typical compositions.
  • Safety Guardrails: Detects unsupported patterns such as useState, useEffect side effects, async calculateMetadata, and third-party React UI libraries, recommending the runtime interop escape hatch instead of producing lossy or broken translations.
  • Validated Quality Assurance: Ships with a tiered test corpus (T1–T4) that grades translations against measured SSIM thresholds, ensuring visual fidelity and catching silent regressions that would otherwise pass manual inspection.

Quick Start

Use the remotion-to-hyperframes skill to translate your existing Remotion composition into a HyperFrames HTML composition by providing the path to your Remotion source directory.

Frequently Asked Questions about remotion-to-hyperframes

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

FAQPage Schema
How do I convert Remotion compositions to HTML and GSAP?

To convert Remotion compositions to HTML and GSAP, you can automate the translation of React-based video projects into HyperFrames format. This process maps Remotion APIs to HyperFrames equivalents and generates a paused GSAP timeline, eliminating manual animation rewriting.

What is the best way to migrate Remotion animation logic to HyperFrames?

The best way to migrate Remotion animation logic to HyperFrames is using an automated API mapping approach. It mechanically translates Remotion primitives like interpolate and spring to HyperFrames equivalents, covering approximately 80% of typical compositions without manual intervention.

Does the Remotion to HyperFrames migration support React hooks like useState?

Remotion to HyperFrames migration does not support React hooks like useState or useEffect side effects. The process detects unsupported patterns and recommends a runtime interop escape hatch instead of producing lossy or broken translations.

How do I validate visual fidelity when porting Remotion videos to HyperFrames?

To validate visual fidelity when porting Remotion videos to HyperFrames, translations are graded against measured SSIM thresholds. A tiered test corpus ensures the generated HTML and GSAP output catches silent regressions that manual inspection would miss.

Can I translate Remotion Audio and Video components to HyperFrames?

You can translate Remotion Audio, Video, and staticFile components to HyperFrames equivalents. The automated mapping handles media handling and sequencing directly, provided the source composition does not rely on third-party React UI libraries.

Why does my Remotion to HyperFrames conversion fail for async calculateMetadata?

Remotion to HyperFrames conversion fails for async calculateMetadata because it is an unsupported pattern. The process lints the source code, detects async metadata calculations, and halts to recommend the runtime interop escape hatch to prevent broken output.