hyperframes-creative

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use `hyperframes-animation`.

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

HyperFrames Creative

Brand, pacing, style, narration, and composition direction. Use after the technical contract from hyperframes-core is in place.

For motion patterns, scene blueprints, transitions, and CSS marker effects, use hyperframes-animation — this skill is intentionally non-animation.

Read these two FIRST for any non-trivial composition — they override web instincts:

  • references/house-style.md — "interpret the prompt, generate real content," the lazy-default list, and the background/foreground layer recipe. This is what turns a literal restyle into a concept.
  • references/video-composition.md — video-medium density, scale, foreground metadata (the "produced, not generated" detailing: data bars, registration marks, monospace readouts, 8-10 elements/scene).

Skipping these is the single biggest cause of generic, web-page-looking output. They are not optional rows in the routing table below — for anything beyond a one-line edit, open both before you choose colors or write HTML.

Workflow

  1. If a project has a design spec, read it first — precedence frame.mddesign.mdDESIGN.md. frame.md is the preferred spec for video/hyperframes projects and wins if more than one exists (same format as design.md); it is always lowercase, no FRAME.md variant, while design.md and DESIGN.md are different files on Linux. Treat it as brand truth: colors, fonts, spacing, tone, and constraints.
  2. If no design spec exists and the user asks for visual direction, choose a route:
    • Named style or mood → references/visual-styles.md
    • Fast defaults → references/house-style.md
    • Interactive selection → references/design-picker.md
  3. For multi-scene work, plan beats and rhythm before writing HTML → references/beat-direction.md. For scene transitions, jump to hyperframes-animation/transitions/.
  4. For motion-heavy work, read references/motion-principles.md (high-level guardrails), then go to hyperframes-animation for atomic rules.

Routing

TopicRead
Default palettes, motion, typography, lazy defaults to questionreferences/house-style.md
Named style presets, mood-to-style routingreferences/visual-styles.md
Palette-specific color tokenspalettes/*.md
Composition patterns — PiP, text-behind-subject, title card, slide showreferences/composition-patterns.md
Stats / infographic presentationreferences/data-in-motion.md
Structured expansion for open-ended promptsreferences/prompt-expansion.md
Video-medium density, scale, color, frame compositionreferences/video-composition.md
Per-beat direction, rhythm planning, transition timingreferences/beat-direction.md
Post-authoring spec verification (colors, type, corners, spacing, depth)references/design-adherence.md
High-level motion guardrails and GSAP-quality rulesreferences/motion-principles.md
Font selection, pairings, rendered-video type guardrailsreferences/typography.md
Script pacing, tone, openings, number pronunciationreferences/narration.md
Precomputed audio bands mapped to motionreferences/audio-reactive.md

Scripts

  • scripts/contrast-report.mjs — inspect contrast warnings from rendered frames.
  • scripts/extract-audio-data.py — pre-extract audio bands for audio-reactive compositions.
  • scripts/package-loader.mjs — support script for bundled creative tooling.

Run from the repo root with explicit paths, for example:

python skills/hyperframes-creative/scripts/extract-audio-data.py <audio-file>

Animation analysis (animation-map.mjs) lives in hyperframes-animation/scripts/.

Boundaries

  • Do not override hyperframes-core technical rules.
  • Do not require a design system for a minimal technical composition.
  • Do not add extra scenes, narration, music, captions, or transitions unless the request calls for them or you first propose the expansion.
  • Keep recipe references task-specific; do not read every reference for simple edits.

Lebih banyak skill dari heygen-com

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
Semua pengetahuan animasi untuk HyperFrames — aturan gerak atomik, cetak biru adegan multi-fase, transisi adegan, teknik desain gerak yang lebih luas, DAN tujuh adaptor runtime (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Gunakan untuk tugas gerak atau animasi apa pun: pilih 2-4 aturan dan susun, atau muat cetak biru, atau cari API khusus runtime (mis. GSAP eases / Lottie player / Three.js mixer). Asli HyperFrames: linimasa jeda tunggal, aman-cari,...
creativedevelopmentdesign
hyperframes-core
heygen-com
Kontrak komposisi HTML HyperFrames. Digunakan untuk struktur komposisi, atribut data, klip, trek, sub-komposisi, variabel, pemutaran media, aturan render deterministik, dan validasi proyek minimal yang dapat dirender.
developmentmediacreative
hyperframes-media
heygen-com
Prapemrosesan aset untuk komposisi HyperFrames — TTS multi-penyedia (HeyGen / ElevenLabs / Kokoro lokal), BGM multi-penyedia (Google Lyria / MusicGen lokal), transkripsi Whisper, penghapusan latar belakang, dan pembuatan takarir. Gunakan untuk npx hyperframes tts, bgm, transcribe, remove-background, pemilihan suara/penyedia, pengaturan suasana musik, takarir / subtitle / lirik / karaoke / gaya per kata.
mediaaudiovideo
hyperframes-registry
heygen-com
Pasang dan hubungkan blok serta komponen registry ke dalam komposisi HyperFrames. Gunakan saat menjalankan hyperframes add, memasang blok atau komponen, menghubungkan item yang sudah terpasang ke index.html, atau bekerja dengan hyperframes.json. Mencakup perintah add, lokasi pemasangan, penghubungan sub-komposisi blok, penggabungan cuplikan komponen, penemuan registry, serta pembuatan blok atau komponen baru untuk kontribusi ke hulu (ide → kerangka → validasi → PR).
developmentapicode-review
general-video
heygen-com
Gunakan sebagai cadangan untuk pembuatan komposisi video HTML HyperFrames kustom ketika tidak ada alur kerja khusus yang cocok. Mencakup potongan panjang atau multi-adegan, reel merek/sizzle, montase, kartu judul, poster gerak dengan durasi panjang, loop statis, dan komposisi bebas dalam format atau panjang apa pun. Bukan untuk promosi produk yang dipasarkan (product-launch-video), tangkapan video dari situs web umum (website-to-video), penjelas topik (faceless-explainer), video PR GitHub (pr-to-video), pemberian teks pada rekaman yang sudah ada...
videocreativemedia
motion-graphics
heygen-com
Gunakan saat pengguna menginginkan grafik gerak pendek berbasis desain di mana gerakan adalah pesannya: tipografi kinetik, hitungan angka atau statistik, pukulan grafik data, logo sting, penguncian merek, sepertiga bawah, callout, overlay sosial, judul/cuitan/berita animasi, poster gerak, atau sorotan halaman yang ditangkap cepat. Biasanya di bawah 10 detik dan hingga ~30 detik, tanpa alur narasi, sulih suara, atau subjek aksi langsung. Dapat dirender ke MP4 atau overlay transparan. Bukan untuk karya yang lebih panjang, multi-adegan, bernarasi, atau potongan reel merek...
creativevideodesign
hyperframes-read-first
heygen-com
Mulailah di sini untuk setiap permintaan membuat, menciptakan, menghasilkan, mengedit, menganimasikan, atau merender video, animasi, grafik gerak, video penjelas, kartu judul, hamparan, video dengan teks, promosi produk, video situs web, video PR atau changelog, montase data, poster gerak, atau komposisi HTML HyperFrames. Gunakan sebelum keterampilan video atau animasi lainnya ketika pengguna ingin HyperFrames menulis atau merender video MP4/web yang sudah jadi, memilih alur kerja, atau merutekan antara video peluncuran produk, video penjelas tanpa wajah, situs web-ke-video,...
creativevideomedia