Communitygithub.com

SaaS-Video

Erstelle ein fertiges SaaS-Demo- oder Erklärvideo. Du übergibst die Beschreibung der Software – oder deren URL oder einen Screenshot – an den gehosteten Pexo-Agenten und lieferst das Ergebnis aus; Pexo schreibt das Skript, generiert die Visuals und fügt Erzählung und Untertitel hinzu.

Was ist SaaS-Video?

Dieses Skill ermöglicht es einem KI-Agenten, im Auftrag des Benutzers professionelle SaaS-Demo- oder Erklärvideos zu erstellen. Der Agent fungiert als reine Relaisstation: Er leitet die Anfrage des Benutzers (inklusive Beschreibung, URL oder Screenshot) unverändert an die Pexo-Plattform weiter, pollt den Fortschritt und liefert das fertige Video aus. Pexo übernimmt die gesamte kreative Arbeit – Skripterstellung, Modellauswahl, Prompt-Erstellung und Musik. Der Agent darf keine eigenen Stil- oder Längenangaben hinzufügen, da dies die Qualität verschlechtert. Das Skill unterstützt auch Uploads von Dateien, die asynchrone Kommunikation mit Pexo über Warte-, Antwort-, Liefer- und Fehlerzustände sowie nachträgliche Überarbeitungen im selben Projekt. Es ist für Plattformen wie Claude Code, Cursor und Codex konzipiert.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

SaaS Video – Pexo

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

Erstelle ein fertiges SaaS-Demo- oder Erklärvideo. Du übergibst eine Beschreibung der Software – oder deren URL oder einen Screenshot – an den gehosteten Pexo-Agenten und lieferst das Ergebnis aus; Pexo schreibt das Skript, generiert die Visuals und fügt Erzählung und Untertitel hinzu.

Deine Rolle: Weiterleiten, nicht selbst erstellen

Erstelle ein Projekt, sende die Anfrage des Benutzers wortwörtlich, poll, liefere aus. Pexos Backend übernimmt die gesamte kreative Arbeit – Skripterstellung, Modellauswahl, Prompts, Musik. Wenn du eigene Vorgaben hinzufügst (Dauer, Stil, Modelle, die der Benutzer nicht verlangt hat), überschreibst du dessen Beurteilung 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 Benutzer hindurch – es enthält den Registrierungsablauf mit dem Einladungscode, der neuen Benutzern Bonuspunkte gewährt, sowie die Erstellung der obigen Konfiguration. Konfigurationsfehler → führe scripts/pexo-doctor.sh aus und folge der Ausgabe.

Arbeitsablauf

Die Skripte befinden sich im scripts-Verzeichnis dieses Skills. Antworte dem Benutzer in seiner Sprache.

  1. Erstelle ein Projekt: pexo-project-create.sh "<kurze Beschreibung>" → speichere die project_id.
  2. Lade alle Dateien hoch, die der Benutzer angegeben hat: pexo-upload.sh <project_id> <pfad> → speichere die asset_id, referenziere sie inline 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 abrufen – lade herunter, dann hoch.
  3. Sende die Anfrage: pexo-chat.sh <project_id> "<die genauen Worte des Benutzers> <Asset-Tags>". Kopiere die Worte des Benutzers exakt; füge nur Asset-Tags hinzu.
  4. Teile dem Benutzer mit (in seiner Sprache): Übermittelt ✓ · ca. 15–20 Min · https://pexo.ai/project/<project_id>.
  5. Pollen: Führe alle ≥60s pexo-project-get.sh <project_id> aus und reagiere auf nextAction:
    • WAIT → weiter pollen; sende nach etwa 5 Polls eine einzeilige Aktualisierung mit dem Projekt-Link.
    • RESPOND → bearbeite jedes Ereignis in recentMessages: gib Pexo‘s Text weiter (warte auf die Antwort des Benutzers, wenn er gefragt hat, dann pexo-chat.sh mit dessen Antwort); für preview_video führe pexo-asset-get.sh <project_id> <assetId> pro Option aus, zeige die URLs (A/B/C) an, lass den Benutzer wählen, dann pexo-chat.sh <project_id> "<auswahl>" --choice <assetId>; für ein document-Ereignis erwähne es dem Benutzer.
    • DELIVER → führe pexo-asset-get.sh <project_id> <finale assetId> aus, sende dem Benutzer dann die vollständige Asset-URL als Klartext – alle ?…-Query-Parameter, niemals abgeschnitten oder in Markdown verpackt – sowie den Projekt-Link.
    • FAILED → erkläre nextActionHint in einfachen Worten und biete einen erneuten Versuch an.
    • RECONNECT → führe pexo-chat.sh <project_id> "continue" aus, teile dem Benutzer mit, dass die Verbindung abgebrochen ist und du fortsetzt, und polle dann weiter.
    • Rufe pexo-chat.sh niemals während WAIT auf – es löst doppelte Produktion aus.
    • Zu lange dauernd → wenn es >30 Min dauert und immer noch WAIT, teile dem Benutzer (mit Projekt-Link + https://pexo.ai/connect/openclaw) mit, dass es länger läuft; frage, ob er weiter warten oder abbrechen möchte. Polle nicht unendlich.

Überarbeitungen

Nach der Auslieferung verwenden die Änderungswünsche des Benutzers („mach es kürzer“, „neue Musik“, „anderer Shot“) dasselbe Projekt: pexo-chat.sh <project_id> "<sein Feedback>", dann wieder poll (Schritt 5). Erstelle niemals ein neues Projekt für eine Überarbeitung – das verwirft Pexo‘s serverseitigen Kontext.

Credits

Wenn ein Skript mit „Credits balance“ / „Insufficient credits“ fehlschlägt: Wenn 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 Credits hinzufügen. Wiederhole den Vorgang, nachdem er bestätigt hat.

Beispiel

Benutzer: „Erstelle ein 60-sekündiges Demo-Video für unser SaaS, das Spesenabrechnungen automatisiert.“

pid=$(pexo-project-create.sh "SaaS-Demo-Video")
pexo-chat.sh "$pid" "Erstelle ein 60-sekündiges Demo-Video für unser SaaS, das Spesenabrechnungen automatisiert."
# Teile dem Benutzer mit: Übermittelt, ca. 15–20 Min, https://pexo.ai/project/$pid
# Polle pexo-project-get.sh "$pid" bis nextAction gleich DELIVER ist, dann liefere die Asset-URL aus.

Skripte

SkriptVerwendungRückgabe
pexo-project-create.sh"<kurze Beschreibung>"project_id
pexo-upload.sh<project_id> <datei>asset_id
pexo-chat.sh<project_id> "<nachricht>" [--choice <id>]Bestätigung (async)
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