Communitygithub.com

hyperframes-creative

Direção criativa não relacionada a animação para vídeos HyperFrames. Use para especificações de design (frame.md / design.md), paletas, tipografia, narração, planejamento de batidas, visuais reativos a áudio, padrões de composição e decisões de marca/estilo. Para padrões de movimento atômico e blueprints de cena, use `hyperframes-animation`.

O que é hyperframes-creative?

O skill HyperFrames Creative gerencia toda a direção criativa não relacionada a animação para vídeos HyperFrames, incluindo branding, ritmo, estilo, narração e composição visual. Ele deve ser usado depois que o contrato técnico do `hyperframes-core` estiver estabelecido, garantindo que as decisões criativas sejam baseadas em especificações de design (frame.md, design.md) e em referências fundamentais como house-style.md e video-composition.md para evitar layouts genéricos de páginas web. O skill oferece roteamento claro para tópicos como presets de quadros, paletas de cores, padrões de composição, beat planning e verificação de aderência ao design, além de scripts utilitários para relatórios de contraste e extração de dados de áudio. Ele complementa o `hyperframes-animation` ao focar exclusivamente em aspectos visuais e narrativos, deixando os padrões de movimento e transições de cena para o skill irmão.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jasonfast123/hyperframes-skills/tree/main/skills/hyperframes-creative

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

HyperFrames Creative

Marca, ritmo, estilo, narração e direção de composição. Use após o contrato técnico do hyperframes-core estar em vigor.

Para padrões de movimento, blueprints de cena, transições e efeitos de marcador CSS, use hyperframes-animation — este skill é intencionalmente não relacionado a animação.

Leia estes dois PRIMEIRO para qualquer composição não trivial — eles substituem instintos web:

  • references/house-style.md — "interprete o prompt, gere conteúdo real", a lista de padrões preguiçosos e a receita de camadas de fundo/primeiro plano. Isto é o que transforma uma reformulação literal em um conceito.
  • references/video-composition.md — escala, profundidade e detalhes de primeiro plano no meio de vídeo. Explica como evitar layouts vazios de página web sem impor uma contagem universal de elementos.

Ignorar estes é a maior causa única de saídas genéricas com aparência de página web. Eles não são linhas opcionais na tabela de roteamento abaixo — para qualquer coisa além de uma edição de uma linha, abra ambos antes de escolher cores ou escrever HTML.

Fluxo de Trabalho

  1. Se um projeto tiver uma especificação de design, leia-a primeiro e trate seus tokens de frontmatter como verdade da marca (cores, fontes, espaçamento, tom, restrições). Qual arquivo ler (precedência frame.md → design.md → DESIGN.md) e como analisá-lo (frontmatter = normativo, prosa = contexto) estão definidos uma vez em references/design-spec.md — resolva e carregue conforme esse documento.
  2. Se não existir especificação de design e o usuário solicitar direção visual, escolha uma rota:
    • Frame-preset pronto (opcional) → frame-presets/ (adote um FRAME.md como frame.md; veja references/design-spec.md)
    • Estilo ou clima nomeado → references/visual-styles.md
    • Padrões rápidos → references/house-style.md
    • Seleção interativa → references/design-picker.md
  3. Para trabalhos com múltiplas cenas, planeje batidas e ritmo antes de escrever HTML → references/beat-direction.md. Para transições de cena, vá para hyperframes-animation/transitions/.
  4. Para trabalhos com muito movimento, leia references/motion-principles.md (diretrizes de alto nível) e depois vá para hyperframes-animation para regras atômicas.

Roteamento

TópicoLeia
Adotar um frame-preset pronto como frame.md (opcional)frame-presets/ · references/design-spec.md
Paletas padrão, movimento, tipografia, padrões preguiçosos a questionarreferences/house-style.md
Presets de estilo nomeados, roteamento clima-para-estiloreferences/visual-styles.md
Tokens de cor específicos de paletapalettes/*.md
Padrões de composição — PiP, texto-atrás-do-sujeito, cartão de título, apresentação de slidesreferences/composition-patterns.md
Apresentação de estatísticas / infográficosreferences/data-in-motion.md
Expansão estruturada para prompts abertosreferences/prompt-expansion.md
Densidade, escala, cor, composição de quadro no meio de vídeoreferences/video-composition.md
Direção por batida, planejamento de ritmo, tempo de transiçãoreferences/beat-direction.md
Verificação de especificação pós-autoria (cores, tipo, cantos, espaçamento, profundidade)references/design-adherence.md
Diretrizes de movimento de alto nível e regras de qualidade GSAPreferences/motion-principles.md
Seleção de fontes, combinações, diretrizes de tipo em vídeo renderizadoreferences/typography.md
Doutrina de história — linguagem de gancho, valor-antes-da-evidência, storyboard-como-proposta, visuais com origem rastreávelreferences/story-spine.md
Ritmo de roteiro, tom, aberturas, pronúncia de númerosreferences/narration.md
Bandas de áudio pré-computadas mapeadas para movimentoreferences/audio-reactive.md

Scripts

  • scripts/contrast-report.mjs — inspeciona avisos de contraste de quadros renderizados.
  • scripts/extract-audio-data.py — pré-extrai bandas de áudio para composições reativas a áudio.
  • scripts/package-loader.mjs — script de suporte para ferramentas criativas empacotadas.

contrast-report.mjs resolve pacotes auxiliares do projeto atual primeiro, depois pode inicializar a versão do pacote HyperFrames empacotado. Defina HYPERFRAMES_SKILL_PKG_VERSION=<versão> apenas ao executar o skill fora da CLI/instalação empacotada e você precisar fixar explicitamente essa versão de inicialização.

Execute a partir da raiz do repositório com caminhos explícitos, por exemplo:

python skills/hyperframes-creative/scripts/extract-audio-data.py <arquivo-de-áudio>

A análise de animação (animation-map.mjs) reside em hyperframes-animation/scripts/.

Limites

  • Não substitua as regras técnicas do hyperframes-core.
  • Não exija um sistema de design para uma composição técnica mínima.
  • Não adicione cenas extras, narração, música, legendas ou transições, a menos que a solicitação as exija ou você primeiro proponha a expansão.
  • Mantenha as referências de receita específicas à tarefa; não leia toda referência para edições simples.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

embedded-captions

>

faceless-explainer

Turn arbitrary text — an article, notes, a topic, a brief — into a faceless explainer video: there is no site or footage to capture, so the visuals are invented per scene (typography, abstract graphics, diagrams, data-viz). Use for topic explainers, concept breakdowns, how-tos, listicles. Not a video built from a website (/product-launch-video — promo or tour). Unclear → /hyperframes.

figma

Import Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI), connector-assisted motion when available, and shaders from a connector or native export. Use when the user pastes a figma.com link or asks to bring a Figma design, frame, logo, brand, or animation into a video/composition.

general-video

>

hyperframes

>

hyperframes-animation

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition

hyperframes-audio

>

hyperframes-cli

>

hyperframes-core

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class=

hyperframes-keyframes

>

hyperframes-registry

Install, discover, and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add or hyperframes catalog, installing one item or every block matching a tag, wiring an installed item into index.html, or working with hyperframes.json. Covers discovery, install locations, block sub-composition wiring, component snippet merging, and authoring a new block or component to contribute upstream (idea → scaffold → validate → PR).

jasonfast123/hyperframes-skills

Import Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI), connector-assisted motion when available, and shaders from a connector or native export. Use when the user pastes a figma.com link or asks to bring a Figma design, frame, logo, brand, or animation into a video/composition.

media-use

Agent Media OS, the single skill for every media need in a HyperFrames project. Resolve BGM, SFX, image, icon, brand logo, voice, color grade, or LUT into a frozen local file or paste-ready block + ledger record (one verb, `resolve`); generate via TTS / music / image models when the catalog misses; produce voiceover, transcription, captions, and background removal through one shared audio engine; operate on media (cut / reframe / transform); and reuse assets across projects. Also use for vague feedback that real footage looks dark, flat, boring, should feel retro/camcorder/print/ASCII, needs privacy, or needs a media reveal.

motion-graphics

>

music-to-video

Turn a music track (an audio file, a video to pull audio from, or a track generated from a mood brief) into a beat-synced video — lyric video, slideshow, or kinetic promo. The music drives all pacing; any user-supplied images/videos are cut onto the same beat grid, and a complete video needs zero assets. Narrated pieces → the input-matched workflow (see /hyperframes). Unclear → /hyperframes.

pr-to-video

Turn a GitHub pull request (a PR URL, owner/repo#N, or

remotion-to-hyperframes

Port an existing Remotion (React) composition

slideshow

>

talking-head-recut

Package an existing talking-head / interview / podcast video with timed, designed GRAPHIC OVERLAY cards — kinetic titles, lower-thirds, data callouts, quotes, side panels, picture-in-picture — synced to the transcript, on a 16:9 / 9:16 / 4:5 canvas of your choice; the clip plays untouched underneath. Trigger on

Habilidades Relacionadas