Communitygithub.com

HyperFrames Créatif

Direction créative non-animation pour les vidéos HyperFrames. Utilisez-le pour gérer les spécifications de conception (frame.md / design.md), les palettes, la typographie, la narration, la planification des battements, les visuels réactifs à l'audio, les motifs de composition et les décisions de marque/style. Pour les motifs de mouvement atomiques et les schémas de scène, utilisez `hyperframes-animation`.

Qu'est-ce que HyperFrames Créatif ?

Ce skill (compétence) est conçu pour la direction créative des vidéos HyperFrames, en se concentrant sur les aspects non liés à l'animation. Cela inclut la gestion des spécifications de conception (design specs), les palettes de couleurs, la typographie, la narration, la planification des rythmes, les visuels réactifs à l'audio, les motifs de composition et les décisions de marque et de style. Il est destiné à être utilisé après que le contrat technique de `hyperframes-core` soit en place, et il est complémentaire au skill `hyperframes-animation` qui gère les motifs de mouvement atomiques. Le skill fournit un workflow structuré avec des références essentielles comme `house-style.md` et `video-composition.md` qui aident à éviter les sorties génériques ressemblant à des pages web. Il inclut également des scripts utilitaires pour des rapports de contraste, l'extraction de données audio et le chargement de packages, ainsi qu'une table de routage complète pour accéder rapidement à la référence appropriée selon le besoin créatif. Il est particulièrement utile pour les développeurs et les agents IA qui travaillent avec le système HyperFrames et qui ont besoin de conseils créatifs précis sans se perdre dans les détails techniques de l'animation.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait HyperFrames Créatif ?

Direction de marque, rythme, style, narration et composition. À utiliser après que le contrat technique de hyperframes-core soit en place.

Pour les motifs de mouvement, les schémas de scène, les transitions et les effets de marqueurs CSS, utilisez hyperframes-animation — cette compétence est intentionnellement non-animation.

Lisez ces DEUX en premier pour toute composition non triviale — ils remplacent les instincts web :

  • references/house-style.md — « interpréter l'invite, générer du contenu réel », la liste des valeurs par défaut paresseuses, et la recette des couches arrière-plan/premier plan. C'est ce qui transforme un restylage littéral en un concept.
  • references/video-composition.md — échelle du média vidéo, profondeur et détails au premier plan. Il explique comment éviter les mises en page vides de type page web sans imposer un nombre universel d'éléments.

Ignorer ces deux fichiers est la cause la plus fréquente de sorties génériques ressemblant à des pages web. Ils ne sont pas des lignes optionnelles dans la table de routage ci-dessous — pour tout ce qui dépasse une modification d'une ligne, ouvrez les deux avant de choisir des couleurs ou d'écrire du HTML.

Flux de travail

  1. Si un projet a une spécification de conception (design spec), lisez-la d'abord et traitez ses jetons de préambule (frontmatter) comme la vérité de la marque (couleurs, polices, espacement, ton, contraintes). Le fichier à lire (priorité frame.md → design.md → DESIGN.md) et la manière de l'analyser (préambule = normatif, prose = contexte) sont définis une fois dans references/design-spec.md — résolvez et chargez conformément à ce document.
  2. Si aucune spécification de conception n'existe et que l'utilisateur demande une direction visuelle, choisissez une route :
    • Préréglage de cadre (frame-preset) prêt à l'emploi (facultatif) → frame-presets/ (adoptez un FRAME.md comme frame.md ; voir references/design-spec.md)
    • Style ou ambiance nommé → references/visual-styles.md
    • Valeurs par défaut rapides → references/house-style.md
    • Sélection interactive → references/design-picker.md
  3. Pour un travail multi-scènes, planifiez les battements et le rythme avant d'écrire du HTML → references/beat-direction.md. Pour les transitions de scène, passez à hyperframes-animation/transitions/.
  4. Pour un travail intensif en mouvement, lisez references/motion-principles.md (garde-fous de haut niveau), puis allez dans hyperframes-animation pour les règles atomiques.

Routage

SujetÀ lire
Adopter un préréglage de cadre prêt à l'emploi comme frame.md (facultatif)frame-presets/ · references/design-spec.md
Palettes par défaut, mouvement, typographie, valeurs par défaut paresseuses à remettre en questionreferences/house-style.md
Préréglages de style nommés, routage ambiance-à-stylereferences/visual-styles.md
Jetons de couleur spécifiques à une palettepalettes/*.md
Motifs de composition — PiP, texte-derrière-sujet, carte de titre, diaporamareferences/composition-patterns.md
Présentation de statistiques / infographiesreferences/data-in-motion.md
Expansion structurée pour les invites ouvertesreferences/prompt-expansion.md
Densité, échelle, couleur, composition de cadre du média vidéoreferences/video-composition.md
Direction par battement, planification du rythme, synchronisation des transitionsreferences/beat-direction.md
Vérification post-rédaction de la spécification (couleurs, police, coins, espacement, profondeur)references/design-adherence.md
Garde-fous de mouvement de haut niveau et règles de qualité GSAPreferences/motion-principles.md
Sélection de polices, associations, garde-fous de type pour vidéo renduereferences/typography.md
Doctrine narrative — langage d'accroche, valeur avant preuve, storyboard comme proposition, visuels traçablesreferences/story-spine.md
Rythme du script, ton, ouvertures, prononciation des nombresreferences/narration.md
Bandes audio précalculées mappées au mouvementreferences/audio-reactive.md

Scripts

  • scripts/contrast-report.mjs — inspecter les avertissements de contraste des images rendues.
  • scripts/extract-audio-data.py — pré-extraire les bandes audio pour les compositions audio-réactives.
  • scripts/package-loader.mjs — script d'assistance pour les outils créatifs groupés.

contrast-report.mjs résout les packages d'assistance d'abord dans le projet actuel, puis peut amorcer la version groupée du package HyperFrames. Définissez HYPERFRAMES_SKILL_PKG_VERSION=<version> uniquement lorsque vous exécutez la compétence en dehors de l'installation groupée du CLI/de la compétence et que vous devez épingler explicitement cette version d'amorçage.

Exécutez depuis la racine du dépôt avec des chemins explicites, par exemple :

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

L'analyse d'animation (animation-map.mjs) se trouve dans hyperframes-animation/scripts/.

Limites

  • Ne pas remplacer les règles techniques de hyperframes-core.
  • Ne pas exiger un système de conception pour une composition technique minimale.
  • Ne pas ajouter de scènes, narration, musique, sous-titres ou transitions supplémentaires, sauf si la demande l'exige ou si vous proposez d'abord l'expansion.
  • Gardez les références de recette spécifiques à la tâche ; ne lisez pas chaque référence pour des modifications 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

Skills associés