hyperframes-registry

tarafından heygen-com

HyperFrames kompozisyonlarına kayıt blokları ve bileşenleri kurup bağlayın. hyperframes add çalıştırırken, bir blok veya bileşen kurarken, kurulu bir öğeyi index.html'e bağlarken veya hyperframes.json ile çalışırken kullanın. add komutunu, kurulum konumlarını, blok alt kompozisyon bağlantısını, bileşen snippet birleştirmeyi, kayıt keşfini ve yukarı akışa katkıda bulunmak için yeni bir blok veya bileşen yazmayı (fikir → iskelet → doğrulama → PR) kapsar.

npx skills add https://github.com/heygen-com/hyperframes --skill hyperframes-registry

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

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

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 timelineExamples
Transitionsbeat-freeze-cut, chromatic-radial-split, cinematic-zoom
Overlays and lower thirdscamcorder-hud, editorial-flash-overlay, lt-clean-bar
Title cards and kinetic typecanopy-part-title, code-slice-hero
Social, chat and UI cardsai-chat-reveal, chatgpt-exchange
Code, charts, data and mapscode-diff, bar-chart-race, data-chart
3D, shader and backgroundsapp-showcase, aurora, blob
Components: a snippet merged into your sceneExamples
Motion primitives and text effectsagent-cursor, blur-in, bottom-up-letters
Caption stylescaption-clip-wipe, caption-editorial-emphasis
Camera movescamera-shake, camera-scan-gate
Product demo and UI propsbefore-after-wipe, browser-device-stage
Textures, particles and effectsascii-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.

heygen-com tarafından daha fazla skill

hyperframes-audio
heygen-com
Use when audio already placed in a HyperFrames composition needs to be mixed: a music bed that fights a voiceover (voiceover carve), effects on a track (EQ, compressor, limiter, gate, saturation, delay, reverb, chorus, phaser, bitcrush), or automation envelopes drawn on a track's volume or any effect parameter. Don't use for sourcing or generating audio — finding BGM, SFX, or making a voiceover is `/media-use`. Don't use for clip timing or track layout, which is `/hyperframes-core`.
hyperframes-cli
heygen-com
HyperFrames CLI dev loop — `npx hyperframes` for scaffolding (init), validation (lint, inspect), preview, render, and environment troubleshooting (doctor, browser, info, upgrade). Use when running any of these commands or troubleshooting the HyperFrames build/render environment. For asset preprocessing commands (`tts`, `transcribe`, `remove-background`), invoke the `hyperframes-media` skill instead.
developmenttestingapi
hyperframes-animation
heygen-com
HyperFrames için tüm animasyon bilgisi — atomik hareket kuralları, çok aşamalı sahne şablonları, sahne geçişleri, geniş kapsamlı hareket tasarımı teknikleri VE yedi çalışma zamanı bağdaştırıcısı (varsayılan GSAP, ayrıca Lottie, Three.js, Anime.js, CSS anahtar kareleri, Web Animasyonları API'si, TypeGPU). Herhangi bir hareket veya animasyon görevi için kullanın: 2-4 kural seçip birleştirin, bir şablon yükleyin veya çalışma zamanına özgü API'yi (ör. GSAP yumuşatmaları / Lottie oynatıcı / Three.js miksajcı) sorgulayın. HyperFrames-native: tek duraklatılmış zaman çiz
creativedevelopmentdesign
hyperframes-core
heygen-com
HyperFrames HTML kompozisyon sözleşmesi. Kompozisyon yapısı, veri nitelikleri, klipler, parçalar, alt kompozisyonlar, değişkenler, medya oynatımı, deterministik render kuralları ve minimum render edilebilir projelerin doğrulaması için kullanılır.
developmentmediacreative
hyperframes-media
heygen-com
HyperFrames kompozisyonları için varlık ön işleme — çoklu sağlayıcılı TTS (HeyGen / ElevenLabs / Kokoro yerel), çoklu sağlayıcılı BGM (Google Lyria / yerel MusicGen), Whisper transkripsiyonu, arka plan kaldırma ve altyazı yazarlığı. npx hyperframes tts, bgm, transcribe, remove-background, voice/provider seçimi, music-mood yönlendirmesi, captions / subtitles / lyrics / karaoke / per-word styling için kullanın.
mediaaudiovideo
general-video
heygen-com
Hi̇çbir özelleşmiş iş akışı uymadığında, özel HyperFrames HTML video kompozisyonu oluşturma için yedek olarak kullanın. Daha uzun veya çok sahneli parçaları, marka/tanıtım reellerini, montajları, başlık kartlarını, uzun hareketli posterleri, statik döngüleri ve herhangi bir uzunluk veya formatta serbest kompozisyonları kapsar. Pazarlanan ürün tanıtımları (product-launch-video), genel web sitesinden videoya çekim (website-to-video), konu anlatımları (faceless-explainer), GitHub PR videoları (pr-to-video), mevcut görüntüleri altyazılama... için değildir.
videocreativemedia
motion-graphics
heygen-com
Kullanıcının kısa, tasarım odaklı ve hareketin mesajı ilettiği bir motion grafik istediğinde kullanılır: kinetik tipografi, istatistik veya sayı sayacı, grafik/veri görselleştirme vurgusu, logo animasyonu, marka birleşimi, alt üçlük, çağrı, sosyal katman, animasyonlu başlık/tweet/haber ögesi, hareketli poster veya hızlı yakalanmış sayfa vurgusu. Genellikle 10 saniyenin altında ve en fazla ~30 saniye olup, anlatı akışı, seslendirme veya canlı aksiyon öznesi içermez. MP4 veya şeffaf katman olarak işlenebilir. Daha uzun, çok sahneli, seslendirmeli veya marka
creativevideodesign
hyperframes-read-first
heygen-com
Video, animasyon, hareketli grafik, açıklayıcı video, başlık kartı, üst katman, altyazılı video, ürün tanıtımı, web sitesi videosu, PR veya değişiklik günlüğü videosu, veri montajı, hareketli poster veya HyperFrames HTML kompozisyonu oluşturma, yapma, üretme, düzenleme, canlandırma veya işleme talepleri için buradan başlayın. Kullanıcı HyperFrames'in bitmiş bir MP4/web videosu yazmasını veya işlemesini, bir iş akışı seçmesini veya ürün lansman videosu, yüzsüz açıklayıcı, web sitesinden videoya... arasında yönlendirme yapmasını istediğinde diğ
creativevideomedia