Communitygithub.com

creator-video

Erstelle kurze Videoclips mit dem, was der Benutzer zur Verfügung hat – Higgsfield CLI (Seedance, Kling, Veo), Google Gemini API (Gemini Omni Flash), Google Flow oder die Gemini Web-App mittels Computer Use – und falle auf animierte Standbilder (Ken Burns) zurück, wenn kein Video-Provider existiert. Deckt Text-zu-Video, Bild-zu-Video, Erst-/Letztbild-Übergänge, referenzgeführte Clips, Umskalierung auf 9:16/16:9 und eingebrannte Untertitel ab.

Was ist creator-video?

Der Skill `creator-video` ermöglicht es einem KI-Agenten, auf Basis von Benutzeranfragen kurze Videoclips zu generieren. Er unterstützt eine breite Palette von Anbietern wie Higgsfield CLI (Seedance, Kling, Veo), Google Gemini API (Gemini Omni Flash), Google Flow sowie die Gemini Web-App via Computer Use. Der Skill deckt verschiedene Anwendungsfälle ab: Text-zu-Video, Bild-zu-Video, Übergänge zwischen Anfangs- und Endbild, referenzgesteuerte Clips und das Umskalieren auf gängige Formate wie 9:16 (für Shorts/Reels/TikTok) oder 16:9. Falls kein spezieller Video-Provider verfügbar ist, greift der Skill auf eine „Ken Burns“-Animation von Standbildern zurück. Nach der Generierung werden die Ergebnisse überprüft, gegebenenfalls über einen Browser weitergeleitet oder bei Ablehnung durch den Content-Filter mit dem Benutzer besprochen. Optional können Clips zugeschnitten, mit Untertiteln versehen und mit Soundeffekten untermalt werden. Der Skill ist als Teil des „creator“-Toolsets für Entwickler und KI-Agenten konzipiert, die Multimedia-Inhalte in Workflows integrieren möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/mehbylabs/creator-skills/tree/main/skills/creator-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

Creator Video

Schritt 1 – Clip planen

  • Was sich bewegt – ein Motiv, eine Aktion, eine Kamerafahrt pro Clip (references/video-prompting.md).
  • Format – Shorts/Reels/TikTok 9:16, alles andere 16:9.
  • Dauer – Standard 8 s; längere Geschichten werden zu mehreren Clips, die später zusammengefügt werden.
  • Startbild? – Wenn das Aussehen wichtig ist (Marke, Figur, Produkt), erstelle zuerst das erste Bild als Standbild (creator-image oder creator.py image), lasse es freigeben und animiere es dann mit --start. Dies ist der zuverlässigste Weg, das Ergebnis bei jedem Anbieter zu kontrollieren.
  • Endbild / Referenzen – --end für Übergänge und Aufdeckungen, --ref für Identität.
  • Auflösung – Standard 720p; 1080p auf Anfrage.

Schritt 2 – Generieren

python3 scripts/creator.py video --prompt "<Bewegungsprompt>" --out ./out/<slug>.mp4 --ratio 16:9 --duration 8 [--start erstes.png] [--end letztes.png] [--ref ref.png] [--resolution 1080p]

Ein Video dauert 1–10 Minuten. Führe es nach Möglichkeit im Hintergrund aus und starte in der Zwischenzeit keine zweite Generierung.

Schritt 3 – Ergebnis verarbeiten

statusVorgehen
okpython3 scripts/media.py probe <pfad>; ein Einzelbild extrahieren und betrachten; Pfad, Länge und Anbieter melden
needs_browserFolge references/browser-flow-browser.md (oder Gemini) mit den request-Feldern; dann creator.py adopt --src <download> --out <pfad>
blockedInhalt abgelehnt; mit dem Benutzer überarbeiten, nicht umgehen
failed und überhaupt kein Video-AnbieterVerwende den Standbild-Fallback unten und teile dem Benutzer mit, welcher Anbieter echte Bewegungen ermöglichen würde

Standbild-Fallback (immer verfügbar)

  1. Erstelle 1–3 Standbilder mit creator.py image im Zielformat.
  2. python3 scripts/media.py still --image s1.png --out clip.mp4 --duration 6 --ratio 16:9 --motion in (variiere --motion pro Standbild; füge mehrere mit media.py assemble zusammen).

Schritt 4 – Fertigstellung (optional)

  • Umskalieren: media.py reframe --video clip.mp4 --out clip-9x16.mp4 --ratio 9:16 --mode blur (crop, wenn das Motiv zentriert ist).
  • Untertitel: .srt-Datei erstellen, dann media.py captions --video clip.mp4 --srt subs.srt --out final.mp4.
  • Ton: creator.py sfx / music und mit media.py assemble mischen (Einzelszene).

Regeln

  • Vor Erfolgsmeldung auf Datenträger prüfen (Dauer > 0, erwartetes Format).
  • Erwähnen, wenn eine Route Credits pro Clip verbraucht (Flow, Higgsfield), falls der Benutzer viele Clips wünscht.
  • Einen einheitlichen „Look-Satz“ über mehrere Clips desselben Projekts beibehalten.

Referenzen

  • references/video-prompting.md – Aufnahmeformel, Frames, Referenzen
  • references/providers.md – Reihenfolge und Fallback der Video-Anbieter
  • references/media-ops.md – Standbild, Umskalieren, Untertitel, Zusammenfügen
  • references/browser-flow-browser.md, references/browser-gemini-browser.md

Individual skills in this repo

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

Verwandte Skills