Przejdź do treści
Biblioteka skilli
Marketing i treści · Research

hyperframes-registry

/hyperframes-registry

Pomaga znaleźć w katalogu HyperFrames gotowy blok zamiast pisać efekt od zera, na przykład wykres lub nakładkę mapy.

Licencja
MIT
Ostatnia zmiana repozytorium
08.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
13
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 08.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Pomaga znaleźć w katalogu HyperFrames gotowy blok zamiast pisać efekt od zera, na przykład wykres lub nakładkę mapy.

Oryginalny opis (EN)

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Jak działa

  1. Find and install
  2. What's in it
  3. Wiring
  4. Contributing
Sekcje z nagłówków SKILL.md, w oryginale · 57 linii, 580 słów
Podgląd SKILL.md
---
name: hyperframes-registry
description: About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
---

**Plugin installs:** Inside a HyperFrames plugin, follow [plugin execution rules](../hyperframes/references/plugin-installation.md).

**Usage beacon:** run `npx hyperframes events --skill=hyperframes-registry` once as this skill starts. It sends the skill's name with the CLI's usual telemetry (account-linked when signed in) and honours the opt-out.

# 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

There is no `hyperframes registry` command; searching is `catalog`, installing is `add`.

```bash
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`.

## What's in it

| Blocks: a scene with its own timeline | Examples |
| --- | --- |
| Transitions | `beat-freeze-cut`, `chromatic-radial-split`, `cinematic-zoom` |
| Overlays and lower thirds | `camcorder-hud`, `editorial-flash-overlay`, `lt-clean-bar` |
| Title cards and kinetic type | `canopy-part-title`, `code-slice-hero` |
| Social, chat and UI cards | `ai-chat-reveal`, `chatgpt-exchange` |
| Code, charts, data and maps | `code-diff`, `bar-chart-race`, `data-chart` |
| 3D, shader and backgrounds | `app-showcase`, `aurora`, `blob` |

| Components: a snippet merged into your scene | Examples |
| --- | --- |
| Motion primitives and text effects | `agent-cursor`, `blur-in`, `bottom-up-letters` |
| Caption styles | `caption-clip-wipe`, `caption-editorial-emphasis` |
| Camera moves | `camera-shake`, `camera-scan-gate` |
| Product demo and UI props | `before-after-wipe`, `browser-device-stage` |
| Textures, particles and effects | `ascii-render-pass`, `grain-overlay` |

## Wiring

- **Block**: installs to `compositions/<name>.html`. Mount it with `data-composition-src`, `data-composition-id` matching the block's own id, `data-start` and the `data-duration` you need; the snippet `add` prints is the starting point. `references/wiring-blocks.md`.
- **Component**: installs to `compositions/components/<name>.html`. Copy its markup, `<style>` and script into your scene, and follow its comment block if it hooks into your timeline. `references/wiring-components.md`.
- Take the largest unit that fits, then edit it. Keep an installed item's ids prefixed as they are, so two items can't collide.
- An item keeps its own variables; set them for one mount with `data-variable-values` on its host (`add --vars '{"title":"…"}'` writes that), and point its colour and font variables at your brand's.
- Beat-synced blocks take hit times from `npx hyperframes beats --json`: the beat times minus the mount's `data-start`.
- Install paths come from `hyperframes.json` (`references/install-locations.md`).

## Contributing

Authoring a new block or component for an upstream PR: `references/contributing.md`, starter templates in `references/templates.md`, quality bar in `references/component-quality-bar.md`.
Pliki w paczce (13)
  • SKILL.md 4 KB
  • examples/add-block.md 1 KB
  • examples/add-component.md 1 KB
  • references/component-quality-bar.md 16 KB
  • references/contributing.md 7 KB
  • references/demo-html-pattern.md 2 KB
  • references/discovery.md 16 KB
  • references/install-locations.md 1 KB
  • references/placeholder-material.md 9 KB
  • references/search.md 9 KB
  • references/templates.md 11 KB
  • references/wiring-blocks.md 3 KB
  • references/wiring-components.md 2 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · jamescai-md/motionframe-edit100MIT
ios3kov/codex-skills100MIT
coco-research/coco100MIT
heygen-com/hyperframes100Apache-2.0
cowork-os/cowork-os100MIT
10210STUDIO/studio-kit100MIT
Makkov-design/makkov-harness100MIT
calesthio/OpenMontage100AGPL-3.0
EthanYoQ/Skill-hub100MIT

Migawka bazy z 13.11.2026 · wersja paczki 9f57157c35da (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100hyperframes
    Tworzy kompozycje wideo HyperFrames w HTML z animacjami GSAP, napisami, lektorem TTS, blokami z rejestru, efektami reagującymi na dźwięk i przejściami między scenami.
  • 95contribute-catalog
    Tworzy nowy blok lub komponent do katalogu HyperFrames i wysyła go jako pull request do repozytorium projektu.
  • 100product-launch-video
    Tworzy od zera z jednego zdania film prezentujący produkt, aplikację lub stronę: brief, styl, storyboard, źródło HyperFrames i gotowy plik MP4.
  • 100hyperframes
    Buduje filmy z kompozycji HTML w HyperFrames: plansze tytułowe, nakładki społecznościowe, wideo z napisami, przejścia na shaderach i zamianę strony internetowej w MP4 lub WebM.
  • 100hyperframes
    Tworzy w HTML kompozycje wideo HyperFrames: animacje, nakładki, napisy zsynchronizowane z dźwiękiem, narrację TTS i przejścia między scenami.
  • 100hyperframes
    Tworzy w HTML kompozycje wideo HyperFrames: animacje, napisy do nagrania, narrację TTS, efekty reagujące na dźwięk i przejścia między scenami.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.