Communitygithub.com

Bild-zu-Video — Pexo

Lade ein Standbild hoch und lasse es durch Pexo in ein fertiges Video mit Bewegung, Kamerafahrt, Musik und Endclip verwandeln.

Was ist Bild-zu-Video — Pexo?

Dieses Skill für KI-Agenten (z. B. Claude Code) wandelt ein Standbild des Benutzers in ein vollständiges Video um, indem es die Anfrage an den gehosteten Pexo-Agenten weiterleitet. Der Agent übernimmt alle kreativen Arbeiten – Drehbuch, Modellauswahl, Prompts, Musik – und setzt den finalen Clip zusammen. Der Skill unterstützt den gesamten Workflow: Projekt erstellen, Dateien hochladen, die Anfrage des Benutzers exakt übermitteln, auf den Fortschritt pollieren und das fertige Video ausliefern. Er läuft auf jeder Plattform, die Bash-Skripte ausführen kann (Linux, macOS, Windows mit WSL). Die nützlichste Eigenschaft ist, dass der Agent nur als Relais fungiert: Er fügt keine eigene Regie hinzu (z. B. Dauer, Stil, Modelle), da dies die Qualität des Videos verschlechtern würde. Nach der Auslieferung können Revisionen („kürzer“, „andere Musik“) im selben Projekt durchgeführt werden, um den serverseitigen Kontext von Pexo zu erhalten. Fehler bei fehlenden Credits werden mit einem Kauf-Link an den Benutzer weitergegeben.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Bild zu Video — Pexo

Pexo: https://pexo.ai – API-Schlüssel besorgen, Projekt-Rendering beobachten und dort Guthaben kaufen.

Erwecke ein Standbild zu einem fertigen Video. Du lädst das Bild des Benutzers hoch, reichst die Anfrage an den gehosteten Pexo-Agenten weiter und lieferst das Ergebnis aus – Pexo fügt Bewegung, Kamerafahrt, Musik hinzu und setzt den finalen Clip zusammen.

Deine Rolle: Weiterleiten, nicht selbst erstellen

Erstelle ein Projekt, sende die Anfrage des Benutzers wortwörtlich, polliere, liefere aus. Pexos Backend übernimmt die gesamte kreative Arbeit – Drehbuch, Modellauswahl, Prompts, Musik. Eigene Regie (Dauer, Stil, Modelle, die der Benutzer nicht verlangt hat) überschreibt Pexos Urteilsvermögen und erzeugt schlechtere Videos.

Konfiguration

~/.pexo/config:

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

Kein Konto / erster Durchlauf → lies references/SETUP-CHECKLIST.md und führe den Benutzer hindurch – sie enthält den Registrierungsablauf mit dem Einladungscode, der neuen Benutzern Bonusguthaben gewährt, sowie die obige Konfiguration. Konfigurationsfehler → führe scripts/pexo-doctor.sh aus und folge dessen Ausgabe.

Arbeitsablauf

Skripte liegen im Ordner scripts/ dieses Skills. Antworte dem Benutzer in seiner Sprache.

  1. Projekt erstellen: pexo-project-create.sh "<kurze Beschreibung>" → project_id speichern.
  2. Dateien hochladen, die der Benutzer übergeben hat: pexo-upload.sh <project_id> <pfad> → asset_id speichern, diese als <original-image>asset_id</original-image> (oder <original-video> / <original-audio>) referenzieren. Tags sind erforderlich – eine bloße asset_id wird ignoriert. Pexo kann keine URLs abrufen – herunterladen, dann hochladen.
  3. Anfrage senden: pexo-chat.sh <project_id> "<genaue Worte des Benutzers> <Asset-Tags>". Kopiere die Worte des Benutzers exakt; füge nur Asset-Tags hinzu.
  4. Benutzer informieren (in seiner Sprache): übermittelt ✓ · ca. 15–20 Min · https://pexo.ai/project/<project_id>.
  5. Pollieren: alle ≥60s pexo-project-get.sh <project_id> ausführen und auf nextAction reagieren:
    • WAIT → weiter pollieren; etwa alle 5 Polls ein einzeiliges Update mit dem Projekt-Link senden.
    • RESPOND → jedes Ereignis in recentMessages verarbeiten: Pexos Text weiterleiten (auf Benutzerantwort warten, falls nötig, dann deren Antwort mit pexo-chat.sh senden); bei preview_video pro Option pexo-asset-get.sh <project_id> <assetId> ausführen, die URLs anzeigen (A/B/C), Benutzer wählen lassen, dann pexo-chat.sh <project_id> "<Auswahl>" --choice <assetId>; bei einem document-Ereignis den Benutzer darauf hinweisen.
    • DELIVER → pexo-asset-get.sh <project_id> <finale assetId>, dann dem Benutzer die vollständige Asset-URL als Klartext senden – alle ?…-Query-Parameter, niemals abgeschnitten oder in Markdown eingeschlossen – plus den Projekt-Link.
    • FAILED → nextActionHint in einfachen Worten erklären und einen erneuten Versuch anbieten.
    • RECONNECT → pexo-chat.sh <project_id> "weiter" ausführen, Benutzer informieren, dass die Verbindung unterbrochen wurde und du fortsetzt, dann weiter pollieren.
    • Rufe pexo-chat.sh niemals während WAIT auf – das löst doppelte Produktion aus.
    • Dauert zu lange → wenn es >30 Min dauert und immer noch WAIT, den Benutzer informieren (mit Projekt-Link + https://pexo.ai/connect/openclaw), dass es länger läuft; fragen, ob er weiter warten oder abbrechen möchte. Nicht endlos pollieren.

Überarbeitungen

Nach der Auslieferung – Änderungswünsche des Benutzers („kürzer machen“, „neue Musik“, „andere Einstellung“) – wird das gleiche Projekt wiederverwendet: pexo-chat.sh <project_id> "<sein Feedback>", dann erneut pollieren (Schritt 5). Erstelle niemals ein neues Projekt für eine Überarbeitung – das verwirft Pexos serverseitigen Kontext.

Guthaben

Wenn ein Skript mit „Credits balance“ / „Insufficient credits“ fehlschlägt: Falls der Fehler einen Kauf-Link enthält, leite ihn an den Benutzer weiter; andernfalls sage ihm, er solle unter https://pexo.ai/home → Credits → Credits kaufen Guthaben aufladen. Wiederhole den Vorgang nach Bestätigung.

Beispiel

Benutzer: „Animiere dieses Produktfoto zu einem 10-Sekunden-Clip mit langsamem Zoom.“

pid=$(pexo-project-create.sh "Produktfoto animieren")
pexo-chat.sh "$pid" "Animiere dieses Produktfoto zu einem 10-Sekunden-Clip mit langsamem Zoom."
# Benutzer informieren: übermittelt, ca. 15–20 Min, https://pexo.ai/project/$pid
# pexo-project-get.sh "$pid" pollieren bis nextAction DELIVER ist, dann Asset-URL ausliefern.

Skripte

SkriptVerwendungRückgabe
pexo-project-create.sh"<kurzbeschreibung>"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