Was ist motionmaxxing?
motionmaxxing, von Tejas Makwana (Tejashmakwana), ist ein Agent Skill, mit dem ein Coding-Agent kurze Motion-Graphics-Filme konzipiert und baut: Launch-Videos, Produkt-Promos, Brand-Stings und kinetische Typografie. Er erschien in einem einzigen Upload: Das Repo wurde am 6. Oktober 2026 angelegt, seine zwei Commits kamen beide an jenem Abend, seitdem wurde nichts mehr gepusht, und es gibt keine GitHub-Releases. Die README selbst nennt ihn eine frühe Version.
Der Film ist eine einfache HTML-Seite, gesteuert von motion.js, einer seek-sicheren Runtime auf Basis von GSAP mit 12 benannten Easings, angepasst an 4.288 Bewegungen, die Frame für Frame aus 53 professionellen Launch-Momenten gemessen wurden. Das eigene render.mjs des Skills springt jeden Frame in headless Chrome an und kodiert mit ffmpeg; laut Beschreibung funktioniert er in HyperFrames oder einfachem HTML, und er ist kein Werkzeug für Remotion oder After Effects. Mit einer URL erfasst er Farben, Schriften, Logo und Screens der Marke, danach bewerten Skripte das Rendering anhand von sechs Gates, G0 bis G5. Sprecherstimme, Soundeffekte und Musik sind optional über einen ElevenLabs-Schlüssel.
Das Repo steht unter Apache-2.0, hat rund 1.200 GitHub-Sterne und 113 Forks. Installiert wird es durch Klonen nach ~/.claude/skills, und es braucht Node 22 oder neuer, Python 3, ffmpeg und Google Chrome. Das mitgelieferte GSAP 3.12.5 behält seine eigene GreenSock Standard License, die laut README nicht Open Source ist. Der Skill lebt nach eigener Aussage in FinalMotion, dem Produkt des Autors.
Lohnt sich motionmaxxing?
motionmaxxing ist der seltene Video-Skill, dessen Regeln aus Messungen statt aus Geschmack stammen. Der Autor hat 53 Momente von drei bis sieben Sekunden aus von Designern gemachten Launch-Filmen als frame-genaue GSAP-Timelines nachgebaut, jeden Frame angesprungen und das Ergebnis zu 4.288 unterscheidbaren Bewegungen verdichtet. Daraus kamen die Zahlen, die der Skill durchsetzt: eine mediane Bewegung von 10 Frames (0,33 s), Landungen, die in 58 % der Fälle mit Ease-out abbremsen, Überschwingen bei unter 9 % der Bewegungen und dann spät, Logos, die aus etwa dem 3,5-Fachen ihrer Größe hereinkrachen, und 3.392 Transform-Eintritte gegenüber 584 Opacity-Einblendungen. Das Clustern der Kurven ergab 12 Easings, von softLand bis accelExit, die die Runtime mit Namen mitliefert und die nach Angaben des Autors 89 % der gemessenen Bewegungen mit einem RMSE von höchstens 0,12 treffen.
Die zweite Hälfte ist eine Verbotsliste, und sie liest sich wie die von hallmark, nur für Video. SKILL.md nennt 12 Dinge, die ein Film nie enthalten darf: Labels in den Ecken und Zähler wie "02 / SPEAK", eine stehende linke Überschrift neben einem Gerät, eine abgerundete UI-Karte mit Statuspunkt, eine Überschrift, die mit Cursor getippt wird, flache Farbflächen als Grund pro Szene, eine Endkarte, die länger als 1,4 s steht, und einen Film, den niemand angesehen hat. Ein Ablauf in zehn Schritten verlangt vor jedem Bau ein Storyboard und drei Arten von Ideen. Dann erzeugt render.mjs den Film, look.py berechnet die Gates G0, G2 und G3 aus den Frames, lint.mjs lässt Seitenelemente im DOM als G5 scheitern, und eine verpflichtende NOTE.md muss diese Zahlen zitieren, statt den Film für gut zu erklären. G1 und G4 haben kein Skript und werden nach Augenmaß beurteilt, was der Skill den Agenten offen zugeben lässt.
Der Preis ist das Gewicht. SKILL.md allein hat rund 20,6 KB, und Schritt null fügt die beiden Taste-Dateien und ein Überfliegen von judgment.md hinzu, sodass bei vier Zeichen pro Token grob 53 KB oder 13.000 Tokens geladen sind, bevor die Marke erfasst wird. Die 14 Referenzdateien kommen zusammen auf etwa 452 KB, über 110.000 Tokens, wenn ein Agent sie alle liest, und der Autor veröffentlicht keine Token- oder Zeitkosten für einen Film. Das Rendering ist dort langsam, wo es zählt: hero3d-Szenen laufen in WebGL laut KNOWN-LIMITS mit etwa 7 bis 11 fps bei 1080p auf einer Apple-GPU. Nur für Claude Code gibt es dokumentierte Installationsschritte; andere Agenten bekommen einen Ordner, auf den man sie zeigen lässt.
Die Belege sind dünner, als der Feinschliff vermuten lässt. Die Blind-A/B-Bilanz hinter der Taste-Schicht hat einen einzigen menschlichen Bewerter, die 9 von 10 Wahlen für den Skill stammen aus einer früheren Generation, und für diese gibt es kein A/B. Die Präzedenz-Bibliothek mit 716 Zeilen wurde von Modell-Analysten dekodiert und ist als ungeprüft markiert. Die gemessenen Momente sind Launch-Clips im SaaS-Stil, die Statistiken beschreiben also dieses Genre. Vor allem wurde seit dem 6. Oktober nichts gepusht, und ein Issue vom 16. Oktober über Chrome-Prozesse, die unter macOS zurückbleiben, ist noch offen. Gegenüber openmontage, das ganze Produktionen über hundert Werkzeuge plant, macht motionmaxxing eine Sache gründlicher; gegenüber hyperframes ist es ein Regisseur auf einem nahezu gleichen Render-Weg über Chrome und ffmpeg, kein Renderer. Als Referenz dafür, wie sich von Agenten gemachte Motion bewegen sollte, lohnt die Lektüre, selbst wenn nie ein zweiter Commit folgt.
Wo es sich lohnt
Ein Gründer in einem fünfköpfigen SaaS-Start-up, dessen Launch nächste Woche ansteht
Aus der Website des Produkts einen 20-Sekunden-Launch-Film machen, ohne einen Motion Designer anzuheuern
Starte /motionmaxxing in Claude Code mit der URL der Website; brand.mjs erfasst Farben, Schriften, Logo und Screens, und der Agent zeigt Idee und Storyboard, bevor er baut. Kostenlos bis auf Agenten-Tokens und, für Stimme und Musik, die ElevenLabs-Nutzung.
Eine Frontend-Entwicklerin, deren vom Agenten gemachtes Promo wie eine bewegte Foliensammlung aussieht
Genau herausfinden, was an einem Entwurf falsch ist, und es beheben
Gib dem Skill draft.mp4 und die zugehörige index.html und bitte um eine Einstufung als slop, mid oder maxxed; look.py und lint.mjs geben aus, welche von G0, G2, G3 und G5 scheitern, und der Agent behebt in fester Reihenfolge. Der Lint sieht keinen Text, der in einem Canvas oder einem generierten Bild steckt.
Ein Entwickler, der seinen eigenen Video-Agenten auf HTML und GSAP baut
Gemessene Timings übernehmen, statt Dauern und Kurven zu raten
Lade runtime/motion.js und nutze die 12 benannten Easings wie M.ease.softLand mit den gemessenen Standardwerten, und frage library/moments.jsonl pro Beat über precedent.py ab. Für die mitgelieferte Kopie gilt weiterhin die eigene Lizenz von GSAP.
Bevor du dich festlegst
- Einrichtung
- Repo per git clone nach ~/.claude/skills/motionmaxxing klonen, dann bash install.sh, das die Voraussetzungen prüft und nichts systemweit installiert. Braucht Node 22+, Python 3, ffmpeg und Google Chrome; scripts/providers.sh meldet, was die Maschine hat. Aufruf mit /motionmaxxing oder einer normalen Anfrage.
- Integrationen
- Claude Code ist dokumentiert; jeder Agent, der einen SKILL.md-Ordner liest und Shell-Zugriff hat, kann ihn nutzen. Rendert über seine eigene Pipeline aus Chrome und ffmpeg, kann neben HyperFrames arbeiten, liefert GSAP 3.12.5 und Three.js r186 mit und ruft optional ElevenLabs für Stimme, Sound und Musik sowie die Codex CLI für generierte Flächen-Plates auf.
- Daten und Datenschutz
- Läuft lokal. Die Markenerfassung ruft die Zielseite über headless Chrome ab; die Skripte für Stimme und Musik senden Text nur an ElevenLabs, wenn ELEVENLABS_API_KEY gesetzt ist, und Bild-Plates laufen nur auf Wunsch über einen Codex-Login. Die README beschreibt keine Telemetrie. Apache-2.0, mit GSAP unter der GreenSock Standard License, Three.js und opentype.js unter MIT und Inter unter SIL OFL 1.1.
- Kosten im großen Maßstab
- Keine kostenpflichtige Edition im Repo. Die Kosten sind Agenten-Tokens (rund 13.000 Tokens an Anweisungen vor Arbeitsbeginn, mehr, sobald Referenzen geladen werden), lokale Renderzeit, ElevenLabs-Nutzung und etwa 1 bis 2 Minuten pro generierter Plate.
- Grenzen
- Keine Commits seit dem 6. Oktober 2026 und ein offenes Issue. G1 und G4 werden nach Augenmaß beurteilt; lint.mjs übersieht Text in Canvas, WebGL, Bildern und Video; WebGL rendert mit etwa 7 bis 11 fps bei 1080p; ElevenLabs-Musik kann Tempo oder Länge verfehlen; fetch_logo.mjs kann statt des Zeichens ein Header-Band liefern.
Was gut ist
- Easings und Timings gemessen an 4.288 professionellen Bewegungen
- Konkrete Verbotsliste gegen die typische Folien-Optik in Videos
- Skript-Gates und ein Lint prüfen das Rendering; NOTE.md muss sie zitieren
- Seek-sichere Runtime mit Selbsttest, daher reproduzierbare Renderings
Was nicht
- Ein Upload am 6. Oktober 2026, seitdem keine Commits oder Releases
- Taste-Schicht beruht auf einem einzigen Bewerter; kein A/B für diese Generation
- Aufwendige Voraussetzungen: Node 22+, Python 3, ffmpeg und Chrome
- Große Anweisungslast und keine veröffentlichten Token-Kosten
Am besten für
Entwickler, die schon Produktfilme mit einem Agenten in HTML und GSAP machen und wollen, dass sie sich wie die eines Motion Designers bewegen, und die mit einem Repo leben können, das womöglich nicht gepflegt wird.
Alternativen zu motionmaxxing
motionmaxxing: häufige Fragen
- Lohnt sich motionmaxxing?
- motionmaxxing schreibt mehr echtes Motion-Design-Handwerk auf als jeder Video-Skill, den wir gelesen haben, und belässt es dann bei einem ungepflegten Upload, geprüft von einer einzigen Person. Wir bewerten es mit 3.6 von 5.
- Was kostet motionmaxxing?
- Kostenlos und Open Source (Apache-2.0; mitgeliefertes GSAP unter eigener Lizenz). Ein optionaler ElevenLabs-Schlüssel schaltet Stimme, Soundeffekte und Musik frei, abgerechnet von ElevenLabs.
- Welche Nachteile hat motionmaxxing?
- Ein Upload am 6. Oktober 2026, seitdem keine Commits oder Releases; Taste-Schicht beruht auf einem einzigen Bewerter; kein A/B für diese Generation; Aufwendige Voraussetzungen: Node 22+, Python 3, ffmpeg und Chrome; Große Anweisungslast und keine veröffentlichten Token-Kosten.
- Für wen eignet sich motionmaxxing?
- Entwickler, die schon Produktfilme mit einem Agenten in HTML und GSAP machen und wollen, dass sie sich wie die eines Motion Designers bewegen, und die mit einem Repo leben können, das womöglich nicht gepflegt wird.
- Was kostet motionmaxxing für ein Team oder im Produktivbetrieb?
- Keine kostenpflichtige Edition im Repo. Die Kosten sind Agenten-Tokens (rund 13.000 Tokens an Anweisungen vor Arbeitsbeginn, mehr, sobald Referenzen geladen werden), lokale Renderzeit, ElevenLabs-Nutzung und etwa 1 bis 2 Minuten pro generierter Plate.
- Ist motionmaxxing sicher für Firmendaten?
- Läuft lokal. Die Markenerfassung ruft die Zielseite über headless Chrome ab; die Skripte für Stimme und Musik senden Text nur an ElevenLabs, wenn ELEVENLABS_API_KEY gesetzt ist, und Bild-Plates laufen nur auf Wunsch über einen Codex-Login. Die README beschreibt keine Telemetrie. Apache-2.0, mit GSAP unter der GreenSock Standard License, Three.js und opentype.js unter MIT und Inter unter SIL OFL 1.1.
- Was sind die besten Alternativen zu motionmaxxing?
- Die nächsten Alternativen, die wir getestet haben, sind HyperFrames, OpenMontage, Hallmark und ffmpeg-skill.
Antworten geprüft am 31. Okt. 2026.