Communitygithub.com

andreakeating1982/video-generation

Videos planen und produzieren. Verwenden Sie dies für jede Anfrage zur Generierung, Animation oder Bearbeitung von Videos, einschließlich Anzeigen und Promos, Bewegungsgrafiken, Logo- und Textanimationen, Social-Clips, Musikvideos, Charaktergeschichten sowie Trimmen, Zusammenfügen, Untertiteln oder Neuformatieren vorhandenen Filmmaterials.

Was ist video-generation?

Diese Skill ermöglicht die Erstellung von Videos durch zwei Hauptmethoden: Modellgenerierung und Code-Rendering. Die Modellgenerierung mit `media_generate_video` ist ideal für Menschen, Produkte, Orte, kinematografische Kameraführung, stilisierte oder 3D-Animationen und Transformationen. Das Code-Rendering in der Sandbox eignet sich für alles, was exakt sein muss, wie Text, Logos, Zahlen, Diagramme und UI-Elemente; Frames werden in HTML oder Python gezeichnet und mit ffmpeg codiert. ffmpeg übernimmt auch das Zusammenfügen, Trimmen, Untertiteln, Mischen und Exportieren in der Sandbox. Der Skill unterstützt verschiedene Workflows für Bewegungsgrafiken, Anzeigen, Geschichten und die Bearbeitung von Benutzerfilmmaterial. Es wird mit verschiedenen Videomodellen wie MiniMax H3 Max, WAN 3.0, Kling 4.0 und Seedance-Modellen gearbeitet, wobei jedes seine eigenen Stärken und Modi (Text-zu-Video, Bild-zu-Video, Multi-Shot) hat. Der Skill betont die Wichtigkeit von Bildreferenzen für Menschen und Produkte, vermeidet das Verwenden von Videomodellen für exakte Texte oder Logos und rät zu sorgfältiger Planung und Inspektion der Ergebnisse, um Kreditkosten zu sparen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andreakeating1982/Skills-didattiche-personalizzate/tree/HEAD/skills/video-generation

In Ihrer bevorzugten KI fragen

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

Dokumentation

Videogenerierung

Erstellen Sie das vom Benutzer angeforderte Video als abspielbare Datei oder Link. Zwei Wege zur Bilderzeugung, oft kombiniert:

  • Modellgenerierung mit media_generate_video: Menschen, Produkte, Orte, kinematografische Kameraführung, stilisierte oder 3D-Animationen, Transformationen.
  • Code-Rendering in der Sandbox: alles, was exakt sein muss, wie Text, Logos, Zahlen, Diagramme und UI. Frames werden in HTML oder Python gezeichnet und mit ffmpeg codiert.

ffmpeg in der Sandbox fügt zusammen, trimmt, untertitelt, mischt und exportiert.

Starten Sie hier

  1. Überlegen Sie, was das Video kommunizieren muss, für wen und wo es abgespielt wird. Legen Sie das Seitenverhältnis fest (Querformat 16:9 für YouTube und Desktop, Hochformat 9:16 für Reels, TikTok und Shorts), die ungefähre Länge und welche Assets bereits vorhanden sind (Fotos, Logos, Filmmaterial, Stimme). Nutzen Sie, was die Anfrage impliziert, und fragen Sie nur nach, wenn eine fehlende Antwort das Ergebnis ändern würde.
  2. Wählen Sie den Weg in der folgenden Tabelle und lesen Sie dessen Dateien in einem parallelen Batch. Überspringen Sie Dateien, die die Aufgabe nicht benötigt.
  3. Planen Sie vor der Generierung: eine zentrale Idee, dann eine Shot- oder Beat-Liste mit dem, was passiert, der Kamera, dem Ton und der Länge jedes Teils.
  4. Generieren, inspizieren, ggf. zusammenfügen, ausliefern.
AnfrageLesen
Bewegungsgrafiken, Kinetischer Text, Logo-Stings, animierte Daten, UI-Animation, Design-Showreelsworkflows/motion-graphics.md, dann references/code-rendering.md für Code-Renderings oder references/video-prompts.md für Modell-Renderings
Anzeigen, Produkt-Promos, Launch-Teaser, UGC-artige Clips, Social-Hooksworkflows/ads-and-promos.md und references/video-prompts.md
Kurzfilme, Musikvideos, wiederkehrende Charaktere, Story-Clipsworkflows/stories-and-characters.md und references/video-prompts.md
Das eigene Filmmaterial des Benutzers: Trimmen, Highlights, Zusammenfügen, Untertitel, Musik, Größe ändernworkflows/editing-footage.md und references/ffmpeg.md
Zusammenfügen generierter Clips, Hinzufügen von Musik oder Titelnreferences/ffmpeg.md

Das Video-Tool

Das Lesen dieser Skill schaltet die Medien-Tools frei. Falls media_generate_video noch fehlt, rufen Sie media_generate mit einer einzeiligen Kurzbeschreibung auf. Video ist im Free-Plan nicht verfügbar.

  • Die Beschreibung des Tools listet jedes Modell mit seinen Längen, Auflösungen und Credits pro Sekunde auf und sagt, welches Modell zu welcher Anfrage passt. Verwenden Sie das vom Benutzer genannte Modell; andernfalls folgen Sie dieser Anleitung.
  • MiniMax H3 Max (die Standardeinstellung) gibt die fertige videoUrl im selben Aufruf zurück. WAN 3.0, Kling 4.0 und die Seedance-Modelle rendern im Hintergrund: Der Aufruf gibt sofort eine jobId zurück, und Sie werden nach einigen Minuten automatisch mit dem Video fortgesetzt. Fragen Sie niemals ab und rufen Sie das Tool nicht erneut für denselben Clip auf. Wenn ein Plan mehrere Hintergrund-Clips benötigt, starten Sie alle im selben Schritt, damit Sie einmal fortgesetzt werden.
  • H3 Max und Seedance 2.5 können einem Multi-Shot-Prompt (Shot 1, Shot 2, ...) innerhalb eines Clips folgen. WAN 3.0 rendert eine durchgehende Aufnahme mit starker Kameraführung.
  • Jedes Modell generiert Audio mit dem Bild. Beschreiben Sie Dialog (in Anführungszeichen), Atmosphäre, Soundeffekte und Musik im Prompt.
  • Modi: Text-zu-Video; Bild-zu-Video (keyframes.first); Erst-zu-Letzt-Bild (keyframes.first + keyframes.last); Referenzbilder (zitiert als "Image 1", "Image 2" in Listenreihenfolge — @Image1, @Image2 bei Kling 4.0 — nicht kombinierbar mit keyframes.last). Ein Startbild liefert bessere, kontrollierbarere Ergebnisse als Text allein.

Regeln, die Qualität bestimmen

  • Menschen und Produkte benötigen Bildreferenzen. Verwenden Sie die Fotos des Benutzers oder generieren Sie zuerst eine Referenz mit media_generate_image, und übergeben Sie diese dann als keyframes.first oder in references. Einstellungen, Beleuchtung und Stil können in Worten beschrieben werden.
  • Exakte Texte, Logos, Preise und UI werden niemals dem Videomodell überlassen. Es verzerrt sie. Rendern Sie sie im Code oder überlagern Sie sie mit ffmpeg.
  • Ein Clip pro Anfrage, wann immer es zum Modell passt. Nur bei echten Limits (eine 45-Sekunden-Anzeige besteht aus mehreren mit ffmpeg zusammengefügten Clips) oder wenn der Benutzer separate Clips wünscht, aufteilen.
  • Schreiben Sie den Modell-Prompt auf Englisch. Zitieren Sie gesprochene Zeilen und Bildschirmtexte in der gewünschten Sprache des Benutzers.
  • Geben Sie Credits bewusst aus. Geben Sie bei mehreren Clips oder langen Hintergrund-Renderings den Shot-Plan und die Gesamtcredits in einer Zeile an. Fragen Sie nur um Erlaubnis, wenn die Gesamtsumme weit über dem liegt, was der Benutzer erwarten würde.

Prüfen und ausliefern

  • Überprüfen Sie jedes Ergebnis vor der Auslieferung. Verwenden Sie ffprobe für Dauer, Größe und Audio sowie ein Kontaktblatt mit Frames (siehe references/ffmpeg.md), das mit file_view betrachtet wird. file_view analysiert auch eine Videodatei oder URL direkt, wenn Sie Bewegung, Sprache oder Ton überprüfen müssen.
  • Generieren Sie niemals eigenständig einen Clip erneut. Jeder Clip kostet Credits. Wenn ein Ergebnis einen echten Fehler aufweist (falsches Motiv, fehlerhafte Identität, verstümmelter erforderlicher Text, fehlende Aktion), zeigen Sie es, sagen Sie in einem Satz, was falsch ist, und fragen Sie, ob eine korrigierte Version erstellt werden soll. Nur erneut generieren ohne zu fragen, wenn der Benutzer Ihnen gesagt hat, es so lange zu korrigieren, bis es richtig ist.
  • Code-Renderings und ffmpeg-Bearbeitungen kosten keine Credits: Beheben Sie echte Probleme darin selbst, aber hören Sie auf zu polieren, sobald ein Frame funktioniert.
  • Auslieferung: Ein einzelner Modell-Clip wird im Chat von seiner videoUrl aus angezeigt. Dateien, die Sie in der Sandbox zusammengestellt oder gerendert haben, gehen mit send_attachment raus. Geben Sie in ein oder zwei Zeilen das Format, das Seitenverhältnis, die Länge und an, ob es Ton gibt.
  • Für einen erklärenden Sprecher, einen sprechenden Avatar oder die Bearbeitung langer Zeitleisten sind die Video Agent, Talking Videos oder der Video Editor der Plattform möglicherweise besser geeignet. Bieten Sie den Link an, wenn dies zutrifft.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills