← Back to Skills Marketplace
lucas-kay8

Hyperframes Registry

by Lucas-Kay8 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ pending
33
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install hyperframes-registry
Description
Install and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add, installing a block or component, wiring an i...
README (SKILL.md)

HyperFrames Registry

The registry provides reusable blocks and components installable via hyperframes add \x3Cname>.

  • Blocks — standalone sub-compositions (own dimensions, duration, timeline). Included via data-composition-src in a host composition.
  • Components — effect snippets (no own dimensions). Pasted directly into a host composition's HTML.

When to use this skill

  • User mentions hyperframes add, "block", "component", or hyperframes.json
  • Output from hyperframes add appears in the session (file paths, clipboard snippet)
  • You need to wire an installed item into an existing composition
  • You want to discover what's available in the registry

Quick reference

hyperframes add data-chart              # install a block
hyperframes add grain-overlay           # install a component
hyperframes add shimmer-sweep --dir .   # target a specific project
hyperframes add data-chart --json       # machine-readable output
hyperframes add data-chart --no-clipboard  # skip clipboard (CI/headless)

After install, the CLI prints which files were written and a snippet to paste into your host composition. The snippet is a starting point — you'll need to add data-composition-id (must match the block's internal composition ID), data-start, and data-track-index attributes when wiring blocks.

Note: hyperframes add only works for blocks and components. For examples, use hyperframes init \x3Cdir> --example \x3Cname> instead.

Install locations

Blocks install to compositions/\x3Cname>.html by default. Components install to compositions/components/\x3Cname>.html by default.

These paths are configurable in hyperframes.json:

{
  "registry": "https://raw.githubusercontent.com/heygen-com/hyperframes/main/registry",
  "paths": {
    "blocks": "compositions",
    "components": "compositions/components",
    "assets": "assets"
  }
}

See install-locations.md for full details.

Wiring blocks

Blocks are standalone compositions — include them via data-composition-src in your host index.html:

\x3Cdiv
  data-composition-id="data-chart"
  data-composition-src="compositions/data-chart.html"
  data-start="2"
  data-duration="15"
  data-track-index="1"
  data-width="1920"
  data-height="1080"
>\x3C/div>

Key attributes:

  • data-composition-src — path to the block HTML file
  • data-composition-id — must match the block's internal ID
  • data-start — when the block appears in the host timeline (seconds)
  • data-duration — how long the block plays
  • data-width / data-height — block canvas dimensions
  • data-track-index — layer ordering (higher = in front)

See wiring-blocks.md for full details.

Wiring components

Components are snippets — paste their HTML into your composition's markup, their CSS into your style block, and their JS into your script (if any):

  1. Read the installed file (e.g., compositions/components/grain-overlay.html)
  2. Copy the HTML elements into your composition's \x3Cdiv data-composition-id="...">
  3. Copy the \x3Cstyle> block into your composition's styles
  4. Copy any \x3Cscript> content into your composition's script (before your timeline code)
  5. If the component exposes GSAP timeline integration (see the comment block in the snippet), add those calls to your timeline

See wiring-components.md for full details.

Discovery

Browse available items:

# Read the registry manifest
curl -s https://raw.githubusercontent.com/heygen-com/hyperframes/main/registry/registry.json

Each item's registry-item.json contains: name, type, title, description, tags, dimensions (blocks only), duration (blocks only), and file list.

See discovery.md for details on filtering by type and tags.

How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hyperframes-registry
  3. After installation, invoke the skill by name or use /hyperframes-registry
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the hyperframes-registry skill. - Introduces installation and wiring instructions for HyperFrames registry blocks and components. - Documents usage scenarios for `hyperframes add`, block/component wiring, and registry discovery. - Provides installation paths, wiring examples, and configuration via `hyperframes.json`. - Includes quick CLI references and explains block vs component workflows. - Details on registry manifest and filtering for discovery included.
Metadata
Slug hyperframes-registry
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Hyperframes Registry?

Install and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add, installing a block or component, wiring an i... It is an AI Agent Skill for Claude Code / OpenClaw, with 33 downloads so far.

How do I install Hyperframes Registry?

Run "/install hyperframes-registry" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Hyperframes Registry free?

Yes, Hyperframes Registry is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Hyperframes Registry support?

Hyperframes Registry is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Hyperframes Registry?

It is built and maintained by Lucas-Kay8 (@lucas-kay8); the current version is v1.0.0.

💬 Comments