Communitygithub.com

Motion HyperFrames: Bau-Modul

Verwende dieses Skill beim Erstellen, Prüfen oder Rendern eines Bewegtgrafikfilms, Style Frames oder Animatics in HyperFrames (HTML/GSAP/SVG/Three.js-Kompositionen), beim Einrichten eines HyperFrames-Projekts oder wenn ein HyperFrames-Rendering Streifen, falsche Farben, schwarze Hintergründe, fehlende Frames oder fehlenden Bewegungsunschärfe zeigt.

Was ist Motion HyperFrames: Bau-Modul?

Dieses Skill fungiert als Brücke zwischen dem `motion-director`-Workflow (Ablauf, Stil, Kritik) und den offiziellen HyperFrames-Skills von HeyGen (Technik). Es definiert, wie HyperFrames-Projekte korrekt eingerichtet, geprüft und gerendert werden, um häufige Fallstricke wie Banding, falsche Hintergrundfarben oder fehlenden Motion Blur zu vermeiden. Das Skill unterstützt alle HyperFrames-Komponenten: `hyperframes-core` für Kompositionsverträge, `hyperframes-animation` für Bewegungen und GSAP, `hyperframes-keyframes` für Kamera und Übergänge, `hyperframes-cli` für Befehle und Fehlersuche, sowie `hyperframes-registry` für die Bausteinsuche. Es betont die Verwendung eigener Designs statt Katalog-Kopie, empfiehlt verlustfreies Rendern mit 10 Bit und feinem Korn gegen Banding, und gibt wichtige RAM- und Motion-Blur-Limits. Außerdem enthält es eine aktuelle Liste gemessener Fallstricke aus Issues (Stand Oktober 2026), wie transparente Hintergründe auf `<body>`, Probleme mit `z-index: -1` und der stille Rückfall auf langsame Screenshot-Aufnahme.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nikisge/claude-motion-kit/tree/HEAD/motion-kit/skills/motion-hyperframes

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Motion HyperFrames: Bau-Modul?

Brücke zwischen motion-director (Ablauf, Stil, Critic) und den offiziellen HyperFrames-Skills von HeyGen (Technik). Der Ablauf kommt aus motion-director. Die HyperFrames-Workflows (/hyperframes, product-launch-video, motion-graphics …) bringen eigene Briefing-Schleifen mit, die ersetzt der Director-Prozess. Ihre Technikregeln gelten voll.

Einrichten (pro Projekt)

claude plugin marketplace add heygen-com/hyperframes   # offizielle Skills (einmal)
claude plugin install hyperframes@hyperframes          # alternativ ohne Plugin: npx hyperframes skills update
cd projects/<name>
export HYPERFRAMES_NO_TELEMETRY=1
npx -y hyperframes@<version> init hf --non-interactive   # Version festhalten, nie @latest mitten im Projekt

Welchen HyperFrames-Skill wann lesen

AufgabeSkill
Kompositions-Vertrag: data-*, Clips, Tracks, Sub-Kompositionen, Determinismushyperframes-core (vor dem ersten HTML)
Bewegung, GSAP, Übergänge; Three.js (adapters/three.md); Motion Blurhyperframes-animation
Kamera, Zoom, Punch-in, Match/Whip, Masken, SVG-Drawhyperframes-keyframes
Befehle, Render-Optionen, Fehlersuchehyperframes-cli
Baustein suchenhyperframes-registry

Ton nicht in HyperFrames bauen: Der Mix kommt aus motion-sound und wird am Ende angelegt.

Eigene Komponenten zuerst

Eigenes Design je Film, Bausteine selbst bauen (hf/components/<name>.html). Der Katalog (npx hyperframes catalog --query "<Bewegung, englisch>") ist Fundgrube: Quelltext lesen, Technik verstehen, in eigenes Design übersetzen. Nie ein Katalog-Look 1:1, das ist genau der Look, den jedes KI-Video hat.

Prüfen

npx hyperframes lint                      # schnell, nach jedem größeren Schritt
npx hyperframes check                     # Laufzeit, Layout/Überlauf, Kontrast (WCAG)
npx hyperframes snapshot --at 1.2,4.0,9.5 --describe false   # Einzelbilder; ohne --describe false wird ein bezahltes Bildmodell gefragt
npx hyperframes render --quality draft --output ../renders/draft.mp4   # Animatic, schnell

Danach die Prüfungen aus motion-director/references/rules.md.

Rendern + Mastern (gegen Banding)

Normale MP4 = 8 Bit: Verläufe und Glows bekommen Stufen. Deshalb verlustfrei rendern und mit 10 Bit + feinem Korn mastern:

npx hyperframes render --format mov --quality delivery --output ../renders/master.mov
bash scripts/master_10bit.sh ../renders/master.mov ../renders/film.mp4 0.35 ../renders/mix.wav

Das Skript korrigiert die Farbmatrix (BT.601 ohne Tags → BT.709), legt feines 10-Bit-Korn auf die Helligkeit, legt den Ton an und warnt bei transparentem Bild. Achtung: 10-Bit-H.264 spielt QuickTime nicht ab (VLC, mpv, ffplay, Browser gehen). Zum Verschicken zusätzlich eine 8-Bit-Kopie (-pix_fmt yuv420p -crf 18).

Speicher

Renders mit 3D, Glas oder großen Ebenen brauchen viel RAM. Darum: ein Render gleichzeitig, keine Render-Schleifen im Hintergrund, erst ein Einzelbild rendern und den Speicher beobachten, keine Ebene über 4096 px je Seite.

Motion Blur

WegWannGrenze
Registry-Baustein motion-blur (Zwischenzeiten, Shutter-Winkel)schnelle Einzelelementenur transform; teuer auf großen Containern
Engine-Motion-Blurganze Bildernur über die Producer-API, nicht mit Shader-Übergängen

Nie auf Lesefahrten (Text/Seiten), nur wo das Auge nicht lesen soll.

Fallstricke (gemessen bzw. aus Issues, Stand Oktober 2026)

  • Hintergrund auf <body> statt auf dem Root [data-composition-id]: im MOV transparent, im MP4 schwarz.
  • z-index: -1 rendert nicht. Animationen, die ein Skript vor dem Runtime-Laden anlegt, können einen Frame danebenliegen; CSS-Animationen in Shadow-Roots/Pseudo-Elementen ebenso.
  • Stiller Rückfall auf langsame Screenshot-Aufnahme: Render-Zusammenfassung lesen.
  • Math.random/Date.now blockt der Lint: Zufall immer geseedet. Endlos-repeat verboten.
  • Große CSS-Blurs bremsen stark. Assets nach Neubau unter neuem Dateinamen ablegen (Cache nach Pfad).

Individual skills in this repo

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

nikisge/claude-motion-kit

Use when a motion graphics piece needs real 3D (product shot, metal, glass, depth of field, macro, object that transforms or assembles, camera shot list) in HyperFrames via Three.js, or when 3D models should come from Blender (Blender MCP, headless Blender, glTF/GLB export). Trigger words: 3D, Produktfilm, Metall, Glas, Tiefenunschärfe, Bokeh, Three.js, Blender, GLB.

nikisge/claude-motion-kit

Use when making or revising any motion graphics piece (launch film, explainer animation, YouTube insert, whiteboard graphic, social/vertical clip, showreel, one-shot showcase) and before writing scene code; also when a motion piece looks like slides, a website or generic AI output, or feels static or slow. Trigger words: Motion Graphics, Animation, Launchvideo, Erklärvideo, Einblendung, Showcase, Stil, \"wie ein Motion Designer\".

nikisge/claude-motion-kit

Use when a motion graphics piece needs references or inspiration (launch videos, styles, camera moves), when a reference clip should be downloaded, studied or measured, or when a render is to be compared against a reference or checked for slide/slop patterns. Trigger words: Inspo, Referenz, whatships, Launchvideo-Beispiele, Stil finden, ref_metrics, motion_check, Kontaktbogen.

nikisge/claude-motion-kit

Use when a motion graphics film, animation or video insert needs sound (music choice, sound effects, cue list, ducking, loudness master) or when sounds are added to the local sound library. Trigger words: Sound, Ton, Musik, SFX, Geräusch, Whoosh, Cue-Liste, Mischung, LUFS.

Verwandte Skills