Aller au guide d’utilisation
hyperframes-keyframespar HeyGen

HyperFrames Keyframes Skill.

Un skill Claude Code et Codex pour le mouvement et la vidéo : punch-ins, zooms, recadrages, mouvements Ken Burns et keyframes 2D/3D pour HyperFrames.

  • Mouvement et vidéo
  • Video
heygen-com/hyperframes · skills/hyperframes-keyframes/SKILL.mdSKILL.md
--- name: hyperframes-keyframes description: Use when a HyperFrames composition needs a punch-in, punch-out, zoom, reframe, Ken Burns treatment, camera move, visual match/whip handoff, or other seek-safe 2D/3D keyframes; also for GSAP, CSS keyframes, Anime.js, WAAPI, FLIP, paths, masks, SVG morph/draw, text trails, 3D depth, or `hyperframes keyframes` diagnostics. Don't use for broad scene strategy, brand design, media sourcing, captions, or general video … --- ## Creator editing boundary ## Procedure ## Contract ## Runtime Rules ## GSAP Skeleton ## Keyframe Forms
En-tête et titres de section lus depuis le fichier source le 14/09/2026 · 15 899 caractères au total

01 Ce qu'il fait

Ce que fait le skill hyperframes-keyframes dans Claude Code et Codex

Résumé, workflow et sorties, tous lus dans le SKILL.md du skill.

D'après le SKILL.mdLu le 14-09-2026 · pas une exécution enregistrée

Dans les termes du Skill

Gère les zooms avant, zooms arrière, zooms, recadrages, mouvements Ken Burns, mouvements de caméra, transferts de correspondance visuelle/whip, ainsi que les keyframes 2D/3D seek-safe pour les compositions HyperFrames. Prend en charge GSAP, les keyframes CSS, Anime.js, WAAPI, FLIP, les tracés, les masques, le morphing/dessin SVG, les traînées de texte et la profondeur 3D. Les keyframes constituent un contrat de pose : états visibles, identité continue du sujet, exécution seek-safe, pixels vérifiés.

Se concentre sur le mouvement visuel au sein des clips, pas sur l'assemblage des clips ni la stratégie de scène. Nécessite une construction de runtime synchrone, des instances de timeline enregistrées et un timing déterministe. Les auteurs vérifient avec hyperframes lint, check, la commande keyframes, des diagnostics --shot ciblés, et des snapshots aux moments de preuve.

Ce qu'il produit

  • Instance de timeline GSAP enregistrée dans window.__timelines[compositionId] avec paused: true
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Identifier le sujet et les états

    Identifiez le sujet animé, les états visibles, l'état final et le runtime avant de créer les keyframes.

  2. 02
    Choisir le mécanisme le plus simple

    Choisissez le mécanisme le plus simple qui prouve le prompt, en consultant references/keyframe-patterns.md uniquement si le mécanisme n'est pas clair.

  3. 03
    Créer et enregistrer

    Créez des keyframes seek-safe dans le runtime déclaré, en construisant de manière synchrone et en enregistrant l'instance de runtime.

  4. 04
    Vérifier avec les diagnostics

    Vérifiez à l'aide de hyperframes lint, check, la commande keyframes, un --shot ciblé, et des snapshots aux moments de preuve.

  5. 05
    Corriger et retester

    Si la preuve échoue, corrigez les keyframes source et relancez le diagnostic échoué le plus simple avant le rendu.

02 Trouvez celui qui vous convient

Quand utiliser le skill hyperframes-keyframes

Utilisez le skill hyperframes-keyframes dans Claude Code ou Codex lorsque le travail concerne le mouvement et la vidéo de ce type. L'adéquation et les limites ci-dessous sont tirées du propre fichier du skill.

Bon choix

  • Zoom avant ou zoom arrière avec échelle et translation en keyframes sur un wrapper visuel/de recadrage non temporisé à l'intérieur du clip
  • Zoom ou recadrage multi-états fluide gardant un seul wrapper de sujet vivant avec plusieurs états comme échelle de pose
  • Panoramique, recadrage ou mouvement de caméra Ken Burns avec translation animée du wrapper plus échelle
  • Mouvements de caméra enchaînés avec des temps de transformation étiquetés sur une seule timeline seek-safe enregistrée
  • Match cut ou panoramique whip préservant la géométrie, la direction et la vélocité créées

Connaître les limites

  • Stratégie de scène globale, design de marque, recherche de médias, sous-titres ou planification vidéo générale
  • Coupes strictes en plage source, découpe, montage et réordonnancement, qui appartiennent à hyperframes-core
  • Rampes de vitesse source avec enveloppe de vitesse de lecture variable dans le temps, qui ne sont pas prises en charge
  • Images figées arbitraires en milieu de source, qui nécessitent le prétraitement d'un segment fixe/dérivé

Quoi fournir

  • Poses visibles et état finalLes poses nécessaires pour prouver le mouvement voulu, incluant l'état final qui complète l'animation.

03 Dans le skill

Règles que le skill hyperframes-keyframes donne à Claude Code et Codex

8 instructions concrètes, valeurs par défaut et limites que le SKILL.md fixe pour l'agent — la partie du fichier qui change le résultat.

  1. Timelines GSAP en pause

    Les timelines GSAP doivent utiliser gsap.timeline({ paused: true }), ne jamais appeler tl.play() pour un mouvement critique pour le rendu, et être enregistrées comme window.__timelines[compositionId] avec une clé correspondant à data-composition-id.

  2. Anime.js Autoplay False

    Les instances Anime.js doivent avoir autoplay: false et être ajoutées à window.__hfAnime avec une durée et des loops finies.

  3. Mode de remplissage des keyframes CSS

    Les keyframes CSS nécessitent une durée et un nombre d'itérations finis, un délai déterministe, et animation-fill-mode: both.

  4. Ne jamais utiliser de minuteurs ou de valeurs aléatoires

    N'utilisez jamais Date.now(), performance.now(), Math.random() non seedé, des déclencheurs hover/scroll, des minuteurs, des timelines créées de façon asynchrone, un requestAnimationFrame non enregistré, ou des boucles infinies pour un mouvement critique pour le rendu.

  5. Ne définir en keyframes que les canaux visibles

    Définissez en keyframes les canaux visibles comme x/y/z, scale, opacity, clip-path, masks, et non l'état d'aide masqué.

  6. Préserver l'identité de l'objet

    Préservez l'identité de l'objet lorsque la continuité importe. Ne faites un fondu croisé que lorsque le mouvement voulu est un remplacement ou une dissolution.

  7. L'image finale fait partie de l'animation

    L'image finale fait partie de l'animation, pas du nettoyage. Ne réinitialisez pas à l'état de repos sauf demande explicite. Ne terminez pas sur du noir sauf demande explicite.

  8. Nommer les sujets et les poses

    Nommez le sujet en mouvement et les poses nécessaires pour prouver le mouvement voulu, incluant l'état final.

04 Mettez-le en pratique

Installer hyperframes-keyframes dans Claude Code ou Codex

Une commande npx skills add, puis une première tâche dans votre agent et une checklist pour le résultat.

Ajouter hyperframes-keyframes à Claude Code, Codex ou votre agent

Exécutez-la dans votre projet ; l'installateur demande à quel agent l'ajouter.

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

Forme générique de la CLI skills pour skills/hyperframes-keyframes/SKILL.md ; le dépôt peut documenter son propre chemin.

Donner au skill une première tâche de motion et vidéo

Rédigé dans les termes propres du skill ; remplacez les parties entre crochets par votre contenu.

Starter prompt
Add a Ken Burns punch-in to [clip-id] starting at 2.5s: scale from 1.0 to 1.4 over 3 seconds with ease-out, translating the wrapper 15% right and 10% up to reframe on the subject's face. Hold the final framing for 1 second. Register the timeline and verify with a strip shot showing the route.

Source : rédigé à partir du SKILL.md, dans les termes propres du skill.

Vérifiez le premier résultat

Ce que le SKILL.md lui-même présente comme un résultat correct :

  • Exécutez hyperframes lint pour vérifier les problèmes structurels
  • Exécutez hyperframes check pour valider la composition
  • Exécutez hyperframes keyframes avec --shot et --samples pour vérifier les cibles, les arrêts, les trajectoires et l'espacement temporel
  • Utilisez --layout strip pour démontrer le mouvement sur place, les chevauchements, les contacts et les légères variations d'échelle/opacité
  • Utilisez --ghost avec --angle pour démontrer le canvas, WebGL, le mouvement shader et la projection de profondeur 3D
  • Capturez la première image, les poses de preuve, l'avant-dernier maintien et l'image finale exacte pour vérifier les masques, la lisibilité du texte, l'état complet et l'absence de queues noires/réinitialisées

Dans OpenDesign, importez hyperframes-keyframes depuis son lien SKILL.md : Plugins → Add → Skill → Import from link, puis sélectionnez-le dans la barre supérieure.

05 Open source, traçable

Source, licence et vérification

D'où proviennent les faits de cette page et quand ils ont été vérifiés pour la dernière fois.

Author
HeyGen
Repository
github.com/heygen-com/hyperframes Branche main
Fichier du skill
skills/hyperframes-keyframes/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 558c11b
License
Apache-2.0 Depuis LICENSE.
Étoiles du dépôt
49 761 Instantané GitHub pris le 14/09/2026 pour l'ensemble du dépôt heygen-com/hyperframes, qui contient 9 skills dans ce catalogue. Il ne s'agit pas d'une note ou d'un compteur d'utilisation pour hyperframes-keyframes.
Vérifié par OpenDesign
2026-09-14 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Non intégré dans OpenDesign main (vérifié le 2026-08-28) ; aucune exécution en conditions réelles n'a été enregistrée sur cette page.

Dans le SKILL.md

  1. Limite d'édition du créateurLes keyframes gèrent le mouvement visuel ; le noyau gère l'assemblage des clips, le montage, les raccords, les décalages de source et les coupes franches
  2. ProcédureWorkflow en cinq étapes, de l'identification du sujet et des états jusqu'à la conception, la vérification et les corrections guidées par le diagnostic
  3. ContratNommez les sujets et les poses, définissez les keyframes des canaux visibles, préservez l'identité, maintenez les états suffisamment longtemps, traitez l'image finale comme une animation
  4. Règles d'exécutionTimelines GSAP en pause, CSS fill-mode both, Anime autoplay false, exigences d'enregistrement, motifs interdits de minuteur/aléatoire/asynchrone
  5. Formes de keyframesKeyframes en tableau, keyframes en pourcentage, tableaux de propriétés, parent ease-none avec easing par arrêt, easeEach pour une sensation partagée
  6. CanauxPrivilégiez les canaux compositeur/visuels comme x/y/scale/opacity ; évitez les canaux de mise en page/cycle de vie comme top/left, width/height, display
  7. Choix du mécanismeTableau associant les besoins aux mécanismes les plus adaptés : FLIP, déplacement sur trajectoire, tracé de contour, interpolation de forme, décalage, subdivision de texte, 3D
  8. TimingAnticipation, accélération, preuve du pic, prolongement, dépassement, choix d'ease, décalages de stagger, maintiens finaux, vélocité continue
  9. TextePréservez les boîtes de ligne, l'espacement des mots, la lisibilité, l'ajustement final ; déplacez les glyphes ou les bandes masquées ; capturez les images lisibles
  10. SVGDrawSVGPlugin pour la croissance du tracé, MorphSVGPlugin pour l'interpolation de forme, convertissez les primitives en chemins, divisez les silhouettes complexes
  11. 3DUtilisez perspective, preserve-3d, le déplacement en z, la rotation, le mouvement caméra/monde, l'occlusion, l'ordre des calques ; démontrez la profondeur avec des angles de diagnostic
  12. Canvas / WebGLDéfinissez les keyframes de la caméra, de la transformation d'objet, du matériau, des uniforms de shader ; effectuez le rendu depuis le temps de HyperFrames ; utilisez --ghost pour la preuve
Description du skill lui-même
« Utilisez lorsqu'une composition HyperFrames nécessite un punch-in, punch-out, zoom, recadrage, traitement Ken Burns, mouvement de caméra, transition visuelle/whip, ou autres keyframes 2D/3D adaptées à la recherche ; également pour GSAP, keyframes CSS, Anime.js, WAAPI, FLIP, paths, masques, morph/draw SVG, traînées de texte, profondeur 3D, ou diagnostics `hyperframes keyframes`. Ne pas utiliser pour la stratégie de scène globale, le design de marque, le sourcing de médias, les légendes ou la planification vidéo générale. »

Description front-matter extraite de SKILL.md. Le fichier complet fait environ 15 899 caractères. Lire le fichier complet sur GitHub.

06 Avant d'installer

Questions sur le skill hyperframes-keyframes

Les réponses proviennent du SKILL.md tel que lu le 2026-09-14, et non d'une exécution enregistrée.

Quelle est la différence entre ce skill et hyperframes-animation ?

Ce skill gère l'implémentation des keyframes et la mécanique du mouvement visuel. Utilisez hyperframes-animation pour des recettes de scène plus larges et la chorégraphie de transmission visuelle. Utilisez hyperframes-cli pour la documentation complète des commandes. Ce skill se concentre sur la création, l'enregistrement et la vérification des keyframes concrètes.

HyperFrames Keyframes

Exécuter hyperframes-keyframes sur une tâche réelle de motion et vidéo.

Téléchargez OpenDesign, importez hyperframes-keyframes depuis son lien SKILL.md, collez le prompt ci-dessus, et lisez le plan avant le résultat.

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

OpenDesign Desktop

Un seul design system. Votre marque, cohérente partout

Dans le Vibe Design Workspace complet, appliquez les mêmes règles de marque aux sites, slides, prototypes interactifs, dashboards, images et vidéos HTML. Connectez Codex, Claude Code, Cursor et vos autres agents de code locaux, puis créez gratuitement.

  • Sites, slides, prototypes, dashboards, images et vidéos
  • Plus de 140 design systems et la bibliothèque complète de modèles et skills
  • Codex local et plus de 21 agents de code · Gratuit
Télécharger gratuitement

Disponible sur macOS et Windows