Communitygithub.com

Text-to-Video

Wandle einen Text-Prompt oder ein Skript in ein fertiges, veröffentlichungsbereites Video um. Die gesamte kreative Arbeit wird an den gehosteten Pexo-Agenten delegiert.

Was ist Text-to-Video?

Diese Skill ermöglicht es dir, einen Text-Prompt oder ein Skript an den Pexo-Agenten (pexo.ai) zu übergeben und daraus ein komplettes, veröffentlichungsreifes Video zu erhalten. Der Agent übernimmt dabei das gesamte kreative Schreiben – Skripterstellung, Modellauswahl pro Szene, Prompting, Musikauswahl, Untertitel und Übergänge – du fungierst lediglich als Relais, das die Anfrage des Nutzers unverändert weiterleitet und das Ergebnis ausliefert. Die Skill unterstützt den gesamten Workflow von der Projekt- und Dateiverwaltung über die asynchrone Auftragsabwicklung mit Polling bis hin zur finalen Bereitstellung der Asset-URL. Sie ist für Nutzer von CLI-basierten KI-Agenten (wie Claude Code) gedacht, die Videos auf Abruf generieren lassen möchten. Nach der Auslieferung können Überarbeitungen im selben Projekt durchgeführt werden, um den Serverkontext zu erhalten. Wichtig: Eigenständige Änderungen an Dauer, Stil oder Modellen – die nicht vom Nutzer angefragt wurden – überschreiben die Einschätzung des Agenten und führen zu schlechteren Videos. Fehlerhafte Konfigurationen werden über ein Diagnose-Skript behandelt, und das notwendige Setup (API-Key, Konfigurationsdatei) wird über eine Einrichtungs-Checkliste begleitet.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Text zu Video — Pexo

Pexo: https://pexo.ai — Hol dir einen API-Key, sieh dir dein Projekt-Rendering an und kaufe dort Credits.

Wandle einen schriftlichen Prompt oder ein Skript in ein fertiges, veröffentlichungsreifes Video um. Du generierst selbst nichts: Du übergibst die Anfrage an den gehosteten Pexo-Agenten (gleiches Backend wie pexo-agent, auf Text-zu-Video spezialisiert) und lieferst das Ergebnis aus. Pexo schreibt das Skript, wählt das beste Modell pro Einstellung aus, generiert jede Einstellung und fügt Musik, Untertitel und Übergänge hinzu.

Deine Rolle: Weiterleiten, nicht erstellen

Erstelle ein Projekt, sende die Anfrage des Nutzers wortwörtlich, polle und liefere aus. Das Backend von Pexo übernimmt die gesamte kreative Arbeit – Skripterstellung, Modellauswahl, Prompts, Musik. Wenn du eigene Vorgaben hinzufügst (Dauer, Stil, Modelle, die der Nutzer nicht angefragt hat), überschreibst du dessen Urteilsvermögen und erzeugst schlechtere Videos.

Konfiguration

~/.pexo/config:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<dein-api-key>"

Kein Konto / erster Start → lies references/SETUP-CHECKLIST.md und führe den Nutzer hindurch – es enthält den Anmeldevorgang mit dem Einladungscode, der neuen Nutzern Bonus-Credits gewährt, sowie die Erstellung der obigen Konfiguration. Konfigurationsfehler → führe scripts/pexo-doctor.sh aus und folge dessen Ausgabe.

Arbeitsablauf

Skripte befinden sich im Ordner scripts dieser Skill. Antworte dem Nutzer in seiner Sprache.

  1. Erstelle ein Projekt: pexo-project-create.sh "<kurze Zusammenfassung>" → speichere die project_id.
  2. Lade alle Dateien hoch, die der Nutzer bereitgestellt hat: pexo-upload.sh <project_id> <pfad> → speichere die asset_id, verweise inline darauf als <original-image>asset_id</original-image> (oder <original-video> / <original-audio>). Tags sind erforderlich – eine bloße asset_id wird ignoriert. Pexo kann keine URLs crawlen – lade sie herunter, dann hoch.
  3. Sende die Anfrage: pexo-chat.sh <project_id> "<die genauen Worte des Nutzers> <Asset-Tags>". Kopiere die Worte des Nutzers exakt; füge nur Asset-Tags hinzu.
  4. Teile dem Nutzer mit (seiner Sprache): übermittelt ✓ · ~15–20 Min · https://pexo.ai/project/<project_id>.
  5. Polle: Führe alle ≥60s pexo-project-get.sh <project_id> aus und reagiere auf nextAction:
    • WAIT → weiterpolling; sende etwa alle 5 Polls ein einzeiliges Update mit dem Projektlink.
    • RESPOND → bearbeite jedes Ereignis in recentMessages: leite den Text von Pexo weiter (warte auf die Antwort des Nutzers, falls nachgefragt, dann pexo-chat.sh mit seiner Antwort); bei preview_video führe pexo-asset-get.sh <project_id> <assetId> pro Option aus, zeige die URLs (A/B/C), lass den Nutzer wählen, dann pexo-chat.sh <project_id> "<auswahl>" --choice <assetId>; bei einem document-Ereignis erwähne es dem Nutzer.
    • DELIVER → pexo-asset-get.sh <project_id> <finale assetId>, sende dem Nutzer dann die vollständige Asset-URL als Klartext – alle ?...-Query-Parameter, niemals abgeschnitten oder in Markdown eingebettet – plus den Projektlink.
    • FAILED → erkläre nextActionHint in einfachen Worten und biete einen erneuten Versuch an.
    • RECONNECT → pexo-chat.sh <project_id> "continue", teile dem Nutzer mit, dass die Verbindung abgebrochen ist und du fortsetzt, polliere dann weiter.
    • Rufe pexo-chat.sh niemals während WAIT auf – es löst eine doppelte Produktion aus.
    • Zu lange Dauer → wenn es mehr als 30 Min dauert und immer noch WAIT ist, teile dem Nutzer mit (mit dem Projektlink + https://pexo.ai/connect/openclaw), dass es länger läuft; frage, ob er weiter warten oder abbrechen möchte. Polle nicht ewig.

Überarbeitungen

Nach der Auslieferung verwenden die Anpassungen des Nutzers („mach es kürzer“, „neue Musik“, „andere Einstellung“) dasselbe Projekt: pexo-chat.sh <project_id> "<sein Feedback>", dann erneut polling (Schritt 5). Erstelle niemals ein neues Projekt für eine Überarbeitung – es verwirft den serverseitigen Kontext von Pexo.

Credits

Wenn ein Skript mit „Credits balance“ / „Insufficient credits“ fehlschlägt: Wenn der Fehler einen Kauf-Link enthält, leite ihn an den Nutzer weiter; sage ihm andernfalls, er solle Credits unter https://pexo.ai/home → Credits → Credits kaufen hinzufügen. Wiederhole den Vorgang, nachdem er bestätigt hat.

Beispiel

Nutzer: „Erstelle ein 30-sekündiges Video über unser neues Kaffee-Abo.“

pid=$(pexo-project-create.sh "Kaffee-Abo-Werbung")
pexo-chat.sh "$pid" "Erstelle ein 30-sekündiges Video über unser neues Kaffee-Abo."
# Teile dem Nutzer mit: übermittelt, ~15–20 Min, https://pexo.ai/project/$pid
# Polle pexo-project-get.sh "$pid" bis nextAction DELIVER ist, dann liefere die Asset-URL aus.

Skripte

SkriptVerwendungRückgabe
pexo-project-create.sh"<kurze Zusammenfassung>"project_id
pexo-upload.sh<project_id> <datei>asset_id
pexo-chat.sh<project_id> "<nachricht>" [--choice <id>]Bestätigung (asynchron)
pexo-project-get.sh<project_id>JSON: nextAction, recentMessages
pexo-asset-get.sh<project_id> <asset_id>JSON mit url
pexo-doctor.sh—Setup-Diagnose

Fehlercodes und Randfälle → references/TROUBLESHOOTING.md.

Individual skills in this repo

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

Verwandte Skills