Communitygithub.com

VideoAgent – Video Studio

Erstelle mit sieben KI-Modellen kurze Videos aus Text oder Bildern.

Was ist VideoAgent – Video Studio?

VideoAgent Video Studio ist eine KI-Fähigkeit (Skill) für Agenten wie Claude Code, die es ermöglicht, in wenigen Sekunden KI-generierte Videoclips zu erstellen – entweder rein aus Text (Text-to-Video) oder durch Animation eines vorhandenen Bildes (Image-to-Video). Der Skill unterstützt sieben verschiedene Modelle (minimax, kling, veo, hunyuan, pixverse, grok, seedance), jedes mit eigenen Stärken bei Referenzbildern, Charakterkonsistenz oder Audio-Synchronisation. Er wählt automatisch den passenden Modus, optimiert den Prompt für beste Ergebnisse und gibt die fertige Video-URL zurück. Das Tool ist besonders nützlich für Content-Ersteller, Werbetreibende und KI-Entwickler, die schnell visuelle Inhalte prototypisieren oder in Workflows integrieren möchten. Die Nutzung erfolgt über ein Kommandozeilen-Skript (`generate.js`), das über Parameter wie Modus, Prompt, Dauer und Seitenverhältnis gesteuert wird. Standardmäßig werden keine eigenen API-Keys benötigt – die Anfragen laufen über einen gehosteten Proxy; optional kann ein eigener Proxy konfiguriert werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-video-studio

In Ihrer bevorzugten KI fragen

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

Dokumentation

🎬 VideoAgent Video Studio

Verwende bei: Der Nutzer bittet um die Erstellung eines Videos, die Generierung eines Videos aus Text, das Animieren eines Bildes, die Herstellung eines kurzen Clips oder die Produktion eines KI-Videos.

Erstelle kurze KI-Videos mit 7 Backends. Dieser Skill wählt den richtigen Modus (Text-zu-Video oder Bild-zu-Video), verbessert den Prompt für beste Ergebnisse und gibt die Video-URL zurück.


Kurzreferenz

NutzerabsichtModusTypische Dauer
„Erstelle ein Video von …“ (kein Bild)text-to-video4–10 s
„Animiere dieses Bild“ / „Lass das bewegen“image-to-video4–6 s
„Mach daraus ein Video mit …“image-to-video4–6 s
Kino, Story, WerbungBevorzugt text-to-video mit ausführlichem Prompt5–10 s

Generierungsmodi

ModusBeschreibungModelle
text-to-videoNur Text-Prompt → Videominimax, kling, veo, hunyuan, grok, seedance
image-to-videoEinzelnes Bild + Prompt → animierter Clipminimax, kling, veo, pixverse, grok, seedance
referenzbasiertReferenzbilder/-video → konsistente Ausgabeminimax, kling, veo, hunyuan, grok, seedance

Modelle (mit --model <id>)

Modell-IDT2VI2VReferenzAnmerkungen
minimax✅✅✅Subjekt-Referenzbild, Charakterkonsistenz
kling✅✅✅Multi-Element / Charakter / Keyframe (O3)
veo✅✅✅Google Veo 3.1, mehrere Referenzbilder
hunyuan✅—✅Video-zu-Video Stilübertragung
pixverse—✅—Stilisierte Bild-zu-Video
grok✅✅✅Videobearbeitung via Referenzvideo
seedance✅✅✅Seedance 1.5 Pro, synchronisierter Ton, 4–12 s

Vollständige Modelldetails und Endpunkt-Referenz: references/models.md.


So erstellst du ein Video

Schritt 1 — Modus wählen und Prompt verbessern

  • Text-to-Video: Erweitere mit Subjekt, Aktion, Kamerabewegung, Beleuchtung und Stil. Sei genau bei der Bewegung (z. B. „Kamera zoomt langsam heran“, „Figur geht von links nach rechts“).
  • Image-to-Video: Beschreibe die Bewegung, die auf das Bild angewendet werden soll (z. B. „sanfter Wind im Haar“, „Kamera schwenkt über die Szene“). Siehe references/prompt_guide.md für Muster.

Schritt 2 — Skript ausführen

Text-to-Video:

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "<verbesserter Prompt>" \
  --duration <Sekunden> \
  --aspect-ratio <Seitenverhältnis>

Image-to-Video:

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "<Bewegungsbeschreibung>" \
  --image-url "<öffentliche Bild-URL>" \
  --duration <Sekunden> \
  --aspect-ratio <Seitenverhältnis>

Parameter:

ParameterStandardBeschreibung
--modetext-to-videotext-to-video oder image-to-video
--prompt(erforderlich)Szenen- oder Bewegungsbeschreibung
--image-url—Erforderlich für image-to-video; öffentliche Bild-URL
--duration5Länge in Sekunden (typisch 4–10)
--aspect-ratio16:916:9, 9:16, 1:1, 4:3, 3:4
--modelautoModell-ID (z. B. kling, veo, grok, seedance); auto = Proxy wählt aus

Weitere Befehle:

BefehlBeschreibung
node tools/generate.js --list-modelsVerfügbare Modelle vom Proxy auflisten
node tools/generate.js --status --job-id <id>Status eines asynchronen Jobs abfragen

Schritt 3 — Ergebnis zurückgeben

Das Skript gibt JSON zurück:

{
  "success": true,
  "mode": "text-to-video",
  "videoUrl": "https://...",
  "duration": 5,
  "aspectRatio": "16:9"
}

Sende videoUrl an den Nutzer.


Beispiel-Gespräche

Nutzer: „Erstelle ein kurzes Video von einer Katze, die im Regen läuft, cineastisch.“

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "Eine Katze läuft durch Regen, nasse Straßen, Neonreflexionen, cineastische Beleuchtung, Zeitlupe, 4K" \
  --duration 5 \
  --aspect-ratio 16:9

Nutzer: „Animiere dieses Foto“ (Nutzer lädt eine Landschaft hoch)

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "Sanfte Wolken ziehen über den Himmel, subtile Grasbewegung, cineastische Atmosphäre" \
  --image-url "https://..." \
  --duration 5 \
  --aspect-ratio 16:9

Nutzer: „Erstelle ein 10-sekündiges vertikales Video von einem Kaffeeguss, Zeitlupe.“

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "Nahaufnahme des Kaffeegusses in eine weiße Tasse, Zeitlupe, aufsteigender Dampf, weiches Licht, Produktshot" \
  --duration 10 \
  --aspect-ratio 9:16

Nutzer: „Verwende Google Veo für eine cineastische Aufnahme.“

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --model veo \
  --prompt "Ein Drache fliegt durch bewölkten Himmel, cineastische Beleuchtung, 8s" \
  --duration 8 \
  --aspect-ratio 16:9

Nutzer: „Animiere dieses Porträt.“

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --model grok \
  --prompt "Sanftes Lächeln, subtile Kopfdrehung" \
  --image-url "https://..." \
  --duration 5

Einrichtung

Standardmäßig keine API-Keys nötig. Anfragen laufen über einen gehosteten Proxy. Die folgenden Variablen können für einen eigenen Proxy oder Token gesetzt werden:

VariableErforderlichBeschreibung
VIDEO_STUDIO_PROXY_URLNeinBasis-URL des Proxys
VIDEO_STUDIO_TOKENNeinAuthentifizierungs-Token, falls der Proxy dies erfordert

Wissensbasis

Individual skills in this repo

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

Verwandte Skills