hyperframes-registry

Installation
Summary

Install and wire reusable blocks and components into HyperFrames compositions via the registry.

  • Blocks are standalone sub-compositions with their own dimensions and timeline; components are effect snippets pasted directly into host compositions
  • Install via hyperframes add <name> with options for custom directories, JSON output, and clipboard control
  • Blocks require wiring through data-composition-src and attributes like data-composition-id, data-start, data-duration, and data-track-index
  • Components require manual merging of HTML elements, CSS styles, and JavaScript into the host composition
  • Install paths and registry source are configurable in hyperframes.json
SKILL.md

Plugin installs: Before setup or freshness commands, follow plugin execution rules when this skill is inside a HyperFrames plugin.

HyperFrames registry

Starting from an item is faster and usually better than writing the effect yourself, and an installed item is ordinary source in your project: change it, cut it down, restyle it.

Find and install

npx hyperframes catalog --query "<what the beat should do, in English>" --json
npx hyperframes add <name> --json        # prints the written files and the mount snippet
  • Query in English even when the video is not: the catalog is indexed in English, and another script returns No searchable words in query, which is not a gap.
  • Search is local and sends nothing. The default words tier only finds items that reuse your words; --on-device ranks by meaning after a one-time ~33 MB download. Offer that download and let the person decide; never enable it silently. The --json envelope names the tier that answered.
  • Narrow with --type block|component and --tag <tag>. add <tag> installs every block with that tag; dependencies install first. add needs the network even for an item installed before; search works offline from the cached manifest.
  • Nothing fits: report it before you hand-build, on either tier. catalog --query prints the line pre-filled (report_gap in --json): npx hyperframes feedback --search-miss "<query>" --wanted "<the move you needed>" --tier <tier>. Describe the effect, not an item name you imagined.

Tiers, dropped and unindexed, stale indexes, offline behaviour: references/search.md.

Installs
1.1M
GitHub Stars
73.9K
First Seen
Apr 15, 2026