Communitygithub.com

Video Ninja

Meisterorchestrator für die Videoproduktion mit Agenten. Leitet Aufgaben an 79 weltweit installierte Fähigkeiten aus 10 Repositories und einer bekannten Quelle weiter, plus Anatomie- und 12 DaVinci Resolve-Bearbeitungsfähigkeiten aus lokal synchronisierten Repositories, sowie eine Film-Familien- und Stilkarte (8 Familien, 81 Stile von Lemo-Opuscar und MG Styles, und das ClaudeAnimationBase-Charakterkit). Es deckt auch optionale Werkzeuge für Sprach-Timing, wiederverwendbare Bewegungs-Assets, interaktive Animationen, programmatische Grafiken, Web-Audio, mathematische Erklärer und fortgeschrittene 3D-Grafiken ab und fügt eine bewährte Methodikschicht für Videopipelines hinzu. Verwenden Sie es für JEDE Videoaufgabe: Erstellen, Bearbeiten, Schneiden, Untertitel, Animieren, Rendern, Überprüfen oder Veröffentlichen eines Videos, einer Bewegungsgrafik, eines Promos, eines Startfilms, einer Produktdemonstration, eines Talking-Head-Pakets, eines Changelog-Clips, eines Erklärvideos, eines Lyric-Videos, einer Diashow oder eines Remotion-Projekts. Deckt transkriptbasiertes Schneiden, Untertitel-Doktrin, Bewegungshandwerk und Qualitätsdoktrin, Körper-/Bildausschnitt-Bewusstsein, Farbeinstellungen, Medien- und Sounddesign sowie Deterministik ab.

Was ist Video Ninja?

Video Ninja ist ein Master-Orchestrator, der KI-Agenten dabei unterstützt, jede Videoaufgabe präzise und effizient zu erledigen. Es fungiert als zentrale Einstiegs- und Routing-Instanz und wählt aus über 79 weltweit installierten Fähigkeiten aus 10 verschiedenen Repositories sowie einer Reihe lokal synchronisierter Fähigkeiten (Anatomie, DaVinci Resolve-Bearbeitung) und einer Methodikschicht, die auf der My-Little-Studio-Pipeline basiert. Der Ninja entscheidet, ob der Agent mit HyperFrames (Standard), ffmpeg, Remotion oder dem optionalen video-editor-skills (für DaVinci Resolve) arbeiten soll. Er ist nützlich, weil die zehn Quell-Repositories für sich genommen Silos sind (z. B. hat HyperFrames keine Qualitätsdoktrin, motion-video-kit keinen Renderer); der Ninja verbindet und wählt sie basierend auf der Anfrage aus. Die SKILL.md dokumentiert nicht nur das Routing, sondern auch eine Filmstil-Karte (8 Familien, 81 Stile) und optionale externe Werkzeuge (WhisperX, Rive, Howler.js, Satori, Manim), ohne sie zu installieren. Der endgültige Befehl ist immer ein Aufruf an eine untergeordnete Fähigkeit (z. B. /captions-overlay), basierend auf der ausgewählten Schicht.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/fabricioctelles/jump-skills/tree/HEAD/ninjas/video-ninja

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Video Ninja?

Jump Skill – Meisterorchestrator, der Videoaufgaben an 79 weltweit installierte Fähigkeiten aus 10 Repositories und einer bekannten Quelle, Anatomie- und DaVinci Resolve-Bearbeitungsfähigkeiten aus lokal synchronisierten Repositories sowie eine Methodikschicht, die aus der My-Little-Studio-Pipeline destilliert wurde, weiterleitet.

Dieser Ninja leitet jede Videoaufgabe an die installierten oder lokal synchronisierten Fähigkeiten weiter. Er ist der erforderliche Einstiegspunkt: Lesen Sie dies, bevor Sie eine Videofähigkeit auswählen.


Warum dieser Ninja existiert

Die zehn weltweit installierten Quell-Repositories decken Rendering, Medienverarbeitung, Handwerk, Frameworks, Animationsbibliotheken, Kunststile und 3D-Grafiksubsysteme ab, aber jedes ist ein Silo. HyperFrames kann Videos rendern, hat aber keine Meinung zur Qualität. motion-video-kit hat eine Qualitäts- doktrin, aber keinen Renderer. Remotion ist ein alternatives Framework, kein Plug-in für HyperFrames. opus-video-skills bringt unverwechselbare Looks wie Aquarell und kinetische Typografie, aber nicht die Handwerksdoktrin der anderen Repositories. ffmpeg-skill arbeitet mit vorhandenem Filmmaterial; es erstellt keine Kompositionen von Grund auf. gsap-skills lehrt korrekte GSAP-Muster, ist aber keine Video-Engine. dotlottie-web verarbeitet Lottie-Assets, aber setzt sie nicht zu einem Video zusammen. Das Three.js-Paket liefert fortgeschrittene 3D-Grafiksubsysteme, aber plant und liefert keinen Film.

Dieser Ninja ist die Schicht, die sie auswählt und verbindet und den Überblick darüber behält, was dem Ökosystem noch fehlt.


Die goldene Regel

/hyperframes ist der Standardeinstiegspunkt für Videoerstellung und -komposition. Er wählt zwischen den 10 Workflows aus und lädt bei Bedarf Bereichsfähigkeiten. Für Filmbearbeitungen, die in DaVinci Resolve Studio erstellt werden müssen, verwenden Sie stattdessen die optionale Route video-editor-skills. Dieser Ninja ersetzt nicht das HyperFrames-Routing; er sagt Ihnen, welche Schicht Sie verwenden sollen und wann HyperFrames allein nicht ausreicht.

Beginnen Sie für Videoerstellung, Animation, Komposition und Rendering mit /hyperframes. Für einen Talking-Head, Vlog oder Klassen-Zeitstrahl, der in Resolve Studio erstellt werden soll, verwenden Sie die geschützte Route video-editor-skills. Weitere Ausnahmen umfassen Remotion, Bildschirmaufnahme, Handwerksdoktrin, Pipeline-Methoden und die YouTube-Video-Steuerung in references/youtube-video.md.


Die weltweit installierten Quell-Repositories

RepositoryFähigkeitenSchichtStatus
heygen-com/hyperframes27Renderer + BereichsfähigkeitenInstalliert, Apache-2.0
kajisho5/ffmpeg-skill1 (42 Werkzeuge)MedienverarbeitungInstalliert, MIT
echris6/motion-video-kit1QualitätsdoktrinInstalliert, MIT
remotion-dev/skills12Alternatives FrameworkInstalliert
Rieranthony/product-film-skill1BildschirmaufnahmeInstalliert, MIT
tugrawork-creator/saas-motion-kit1Abwechslung und Anti-WiederholungInstalliert
tuzhechen2005/opus-video-skills2Prozedurale KunststileInstalliert, MIT
greensock/gsap-skills8Offizielle GSAP-Fähigkeiten: Timelines, ScrollTrigger, Plugins, ReactInstalliert, MIT
LottieFiles/dotlottie-web1Moderner Lottie-Player: Rust+WASM, Zustandsmaschinen, ThemesInstalliert, MIT
scottstts/Threejs-Awesome-Graphics-Agent-Skills24Fortgeschrittene Three.js-GrafiksubsystemeInstalliert durch eigenen Installer; von Synchronisation ausgeschlossen (~261 MB), MIT

Die Herkunft global installierter Fähigkeiten wird in ~/.agents/.skill-lock.json aufgezeichnet. Das Three.js-Paket ist die Ausnahme: Sein eigener Installer (npx threejs-awesome-graphics-agent-skills@latest install --agent universal) installiert in ~/.agents/skills/ ohne Lockfile-Eintrag. fframes-video wird separat über fframes.studio installiert.

Lokal synchronisierte Quell-Fähigkeiten

RepositoryFähigkeitRolleLizenz
wheresryan22/anatomyanatomyIsometrische technische Figuren für ErklärvideosMIT
appariciojunior/video-editor-skills12 FähigkeitenOptionale Erstbearbeitung in DaVinci Resolve StudioCC BY-NC 4.0; nur nicht-kommerzielle Nutzung

Beide sind in der Wurzel repos.md deklariert und unter repos/video-ninja/ synchronisiert, sodass der Ninja bei Bedarf ihre Anweisungen laden kann. Siehe references/repos.md.

Filmstil-Bibliotheken und das Charakterkit

RepositoryWas hinzugefügt wirdWie der Ninja es verwendetLizenz
lemomo-ai/lemo-opuscar66 in Code erstellte Filmstile, jeder mit einem Demofilm, STYLE.md und einem Regisseur-LeitfadenÜber die lemo-opuscar-Fähigkeit (Claude-Plugin), die ihre eigene spärliche Bibliothek in ~/lemo-opuscar führt. Nicht synchronisiert (~195 MB)MIT-Code; Demofilme CC BY 4.0
Vincentwei1021/mg-styles-1515 Bewegungsdesign-Stile mit vollständigem Prompt, Quelle, Renderer und ÜberprüfungsrubrikSpärlicher Checkout von prompts/, harness/ und lib/ bei Bedarf. Nicht synchronisiert (~1,2 GB)MIT
JohnHeibel/ClaudeAnimationBasep5.brush handgemaltes Charakterkit: 31 Emotionen, Ansichten, Gesten, Hüte, Kontaktabzug-ÜberprüfungLokal unter repos/video-ninja/ClaudeAnimationBase/ synchronisiert; lesen Sie dessen ANIMATION_GUIDE.mdMIT; Clawd nur in Videos über Claude, ansonsten Ihr eigener Charakter

Familien, Stile, Installationsschritte und Lizenzhinweise: references/film-families-and-styles.md.

Separat installierte Fähigkeit

QuelleFähigkeitRolleInstallation
fframes.studiofframes-videoAlternativer Rust/SVG-Renderer mit Skia GPU, FFmpeg und agentenlesbarer QualitätssicherungBekannt, global installiert

Bewertete externe Werkzeuge, die nicht installiert sind

QuelleRolleWann zu berücksichtigenStatus
m-bain/whisperXLokales ASR mit Wort-Zeitstempeln und DiarisierungTalking-Head-, Interview- oder Podcast-Arbeit, die Wort-Timing oder Sprecheridentifikation benötigtOptionales Backend; nicht installiert. Siehe references/whisperx.md
airbnb/lottie-webPlayer für After Effects Lottie-AnimationenWiederverwendung eines projektspezifischen .json Lottie-Assets in einer HyperFrames-KompositionOn-Demand-Abhängigkeit; nicht vom Ninja installiert. Siehe references/lottie.md
ManimCommunity/manimPython-Engine für mathematische AnimationenWiederkehrende mathematische Erklärer, die einen weiteren Renderer und Adapter rechtfertigenBewertet, nicht installiert. Der Tweet verlinkt auf 3b1b/manim (ManimGL). Siehe references/repos.md
rive-app/rive-wasmInteraktive Animationen mit nativen ZustandsmaschinenProjekt hat .riv-Assets aus Rive Editor oder benötigt Animationen, die auf App-Zustand reagierenOn-Demand-Abhängigkeit. Siehe references/rive.md
goldfire/howler.jsWeb-Audio-Steuerung: Sprites, Fades, räumliches AudioSoundeffekte mit präzisem Timing, Audio-Sprites, 3D-positionellem AudioOn-Demand-Abhängigkeit. Siehe references/howler.md
vercel/satoriJSX → SVG für Titelbilder und ThumbnailsStapelweise Generierung von Titelbildern, Thumbnails oder textlastigen Grafiken aus DatenOn-Demand-Abhängigkeit. Siehe references/satori.md

Anatomy produziert ein visuelles Asset oder eine Szene, nicht das fertige Video. Seine Quelle ist synchronisiert unter {{JUMP_SKILLS_DIR}}/repos/video-ninja/anatomy/; lesen Sie die SKILL.md dieses Repositories, wenn Sie dorthin leiten. Erstellen und inspizieren Sie die Figur, bringen Sie dann die Ausgabe in /hyperframes und befolgen Sie die Bewegungs-, Kompositions- und Rendering-Doktrin. Wenn der Pfad fehlt, behandeln Sie Anatomy als nicht verfügbar und verwenden Sie den in references/anatomy.md beschriebenen Fallback.

Gehen Sie nicht davon aus, dass WhisperX oder Manim installiert oder verfügbar ist. Lottie ist ein Asset-Format: Laden Sie seinen Player nur, wenn das Projekt diese Art von Animation bereits enthält.

Zusätzliche Referenzdokumentation

Die folgenden Werkzeuge sind im Referenzen-Ordner für den On-Demand-Einsatz dokumentiert:

WerkzeugReferenzAnwendungsfall
Rivereferences/rive.mdInteraktive Animationen mit Zustandsmaschinen; Alternative zu Lottie, wenn das Projekt .riv-Assets hat
Howler.jsreferences/howler.mdWeb-Audio-Steuerung: Sprites, Fades, räumliches Audio; ergänzt /hyperframes-audio
Satorireferences/satori.mdJSX → SVG für Titelbilder, Thumbnails, OG-Bilder; Batch-Generierung von Textgrafiken
YouTube Videoreferences/youtube-video.mdRoher Talking-Head, bearbeitet zu einem polierten YouTube-Video mit erklärenden Bewegungsgrafiken

Diese Werkzeuge sind keine installierten Fähigkeiten, aber für den Fall dokumentiert, dass ihre spezifischen Funktionen benötigt werden. Die YouTube-Video-Zeile ist eine Pipeline-Steuerung, keine Bibliothek.

Fünf weitere Pipeline-Steuerungen decken Asset-Werkzeuge ab, die bei der Erstellung von Grafiken für eine Komposition verwendet werden: excalidraw.md (handgezeichnete Diagramme als Video-Assets), penpot.md (Open-Source-Designquelle mit einem offiziellen MCP), fontsource.md (selbst gehostete Schriftarten für deterministisches Rendern), lucide.md (UI-Symbolsatz), und svgo.md (animationssichere SVG-Optimierung). Keines davon installiert eine Fähigkeit.

Engine-Karte

Das Quellbild mischt Kompositions-Engines, Projekt-Frameworks und einen Datei-Editor. Verwenden Sie diese Unterscheidungen, bevor Sie einen Workflow auswählen:

EngineWie es funktioniertWann zu wählenStatus im Ninja
HyperFramesHTML/CSS/JS in Headless Chrome + FFmpegNeue Kompositionen, Bewegungsdesign und agentengesteuertes VideoStandard, installiert
ffmpeg-skillUntersuchen → Bearbeiten → Validieren vorhandener DateienSchneiden, Zusammenfügen, Audio-Normalisierung, Multikamera und AuslieferungVerarbeitung, installiert
fframes-videoPro-Frame Rust/SVG, Skia GPU, FFmpeg und Inspektions-CLIHochdurchsatz-Vektor-Rendering, Batch-Verarbeitung und automatisierte ÜberprüfungAlternative Engine, installiert
RemotionReact/TypeScript, lokales oder Lambda-RenderingVorhandene React-Projekte, Kompositions-Ports oder verteiltes RenderingAlternatives Framework, installiert
Motion Canvas / RevideoTypeScript-Generatoren; Revideo fügt einen React-Player, Headless-Rendering und dynamische Eingaben hinzuMotion Canvas für editorbasierte Vektor-Animation; Revideo für parametrisierte Vorlagen und Node/serverloses RenderingBewertet; keine Fähigkeit installiert
MoviePyPython-Clips, Kompositionen und Frame-EffekteDatengesteuerte Python-Pipelines oder Kompositions-PrototypenBewertet; keine Fähigkeit installiert
Manim Community EditionPython für programmatische Mathematik-AnimationWiederkehrende Erklärer über Mathematik, Diagramme oder GeometrieBewertet; keine Fähigkeit oder Adapter installiert

Stellen Sie Motion Canvas, Revideo, MoviePy oder ManimCE nicht als installierte Fähigkeiten dar, bis eine Fähigkeit Routing, einen Render-Vertrag und Verifizierung definiert. Wenn ein Projekt bereits eines dieser Werkzeuge verwendet, kann der Ninja es beibehalten und dieselbe Bewegungs-, Audio- und Validierungsdoktrin anwenden.

Überprüfen Sie vor der Produktion die Lizenz von Remotion: Sein Code ist quellverfügbar und die kostenlose Lizenz deckt Einzelpersonen und Organisationen mit bis zu drei Personen ab. Größere Teams oder automatisierte Nutzung erfordern möglicherweise eine Unternehmenslizenz. Beschreiben Sie es nicht als MIT oder OSI-zertifizierte Open-Source.


Routing

Schritt 1 – Ist dies überhaupt eine Videoaufgabe?

Wenn es keine Videoaufgabe ist, gilt dieser Ninja nicht:

AnfrageRoute zu
Website/Appimpeccable, apple-design
Nur UI-Animation (kein Video)animate, improve-animations (Emil-Kowalski-Paket)
Nur Marketing-Text oder Drehbuchcopywriting, social

Schritt 2 – Nach Liefergegenstand routen

Lassen Sie /hyperframes zwischen den 10 Workflows wählen. Seine Prioritätstabelle ist maßgeblich. Dieser Ninja muss nur die Schicht identifizieren, die hinzugefügt werden soll:

AnfrageWorkflowZusätzliche Ninja-Schicht
Untertitel im Talking-Head/embedded-captions+ /captions-overlay
Overlay-Karten im Podcast/talking-head-recut+ /cut-the-curve
Produkt- oder URL-Promo/product-launch-video+ /motion-doctrine, /seam-craft, §Produkteinführung
Wöchentliches Changelog-Video/changelog-video—
Bildschirmaufnahme → Demo/product-film (dedizierte Fähigkeit)Siehe §Remotion
Business-Film (Live-Action, KI, Premium)/business-motion-filmSiehe §Doktrin
Anti-Wiederholungs-SaaS-Promo/saas-motion-videoSiehe §Doktrin
Aquarell-Cartoon / Karaoke-Lyric-Video/painted-animationSiehe §Kunststile
Kinetischer Typografie-Showreel / Portfolio/kinetic-reelSiehe §Kunststile
Technischer Erklärer mit einem isometrischen Mechanismus oder ObjektAnatomie (wenn synchronisiert)Lesen Sie dessen lokale SKILL.md, erstellen und inspizieren Sie SVG/HTML; bringen Sie das Asset in /hyperframes für Komposition und Rendering. Siehe references/anatomy.md
Talking-Head-, Vlog- oder Kurs-Bearbeitung in DaVinci Resolve Studiovideo-editor-skills (wenn synchronisiert und Lizenz es erlaubt)Lesen Sie dessen lokale skills/edit-video/SKILL.md; überprüfen Sie Studio-Scripting und die kommerzielle Nutzung...

[abgeschnitten für Übersetzung]

Verwandte Skills