Communitygithub.com

youtube-short-maker

Erstelle fertige YouTube Shorts mit vertikalem Format und Hook-First-Ansatz über Pexo.

Was ist youtube-short-maker?

Dieses Skill ermöglicht es einem KI-Agenten, einen vollständigen YouTube Short im Auftrag des Benutzers zu erstellen. Es übernimmt die gesamte kreative Arbeit – Skripterstellung, Szenenplanung, Musikauswahl und Zusammenbau – über die Pexo-Plattform. Der Agent fungiert als reiner Relay: Er erstellt ein Projekt, sendet die Benutzeranfrage unverändert an Pexo, lädt gegebenenfalls Dateien hoch, pollt den Fortschritt und liefert das fertige Video aus. Die Kommunikation mit dem Benutzer erfolgt in dessen Sprache, und Pexo kümmert sich um Skript, Modellwahl, Prompts und Musik. Der Skill unterstützt auch Revisionen, bei denen Änderungswünsche im selben Projekt bearbeitet werden, um den serverseitigen Kontext zu erhalten. Er ist ein professionelles Werkzeug für Entwickler und KI-Agenten, die schnell hochwertige YouTube Shorts produzieren möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/youtube-short-maker

In Ihrer bevorzugten KI fragen

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

Dokumentation

YouTube Short Maker — Pexo

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

Erstelle einen fertigen YouTube Short, der zum Verweilen einlädt – vertikal und mit starkem Einstieg. Du übergibst das Thema des Benutzers an den gehosteten Pexo-Agenten und lieferst das Ergebnis aus; Pexo erstellt das Skript, generiert die Aufnahmen und setzt den Short mit Musik und Untertiteln zusammen.

Deine Rolle: Weiterleiten, nicht selbst erstellen

Erstelle ein Projekt, sende die Anfrage des Benutzers wortwörtlich weiter, poll und liefere aus. Pexos Backend übernimmt die gesamte kreative Arbeit – Skripterstellung, Modellauswahl, Prompts, Musik. Eigene Vorgaben (Dauer, Stil, nicht vom Benutzer gewünschte Modelle) überschreiben Pexos Beurteilung und führen zu schlechteren 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 durch – dort ist der Anmeldevorgang mit dem Einladungscode, der neuen Benutzern Bonus-Credits gewährt, sowie die Anleitung zum Erstellen der obigen Konfiguration enthalten. Konfigurationsfehler → führe scripts/pexo-doctor.sh aus und folge dessen Ausgabe.

Arbeitsablauf

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

  1. Projekt erstellen: pexo-project-create.sh "<kurzbeschreibung>" → speichere die project_id.
  2. Dateien hochladen, die der Benutzer bereitgestellt hat: pexo-upload.sh <project_id> <pfad> → speichere die asset_id und verweise 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 abrufen – lade herunter, dann hoch.
  3. Die Anfrage senden: pexo-chat.sh <project_id> "<wortgetreue Worte des Benutzers> <asset-tags>". Kopiere die Worte des Benutzers genau; füge nur Asset-Tags hinzu.
  4. Teile dem Benutzer mit (in seiner Sprache): eingereicht ✓ · ca. 15–20 Min. · https://pexo.ai/project/<project_id>.
  5. Poll: führe alle ≥60s pexo-project-get.sh <project_id> aus und reagiere auf nextAction:
    • WAIT → weiter poll; etwa alle 5 Polls eine einzeilige Aktualisierung mit dem Projektlink senden.
    • RESPOND → jedes Ereignis in recentMessages behandeln: Pexos Text weiterleiten (auf die Antwort des Benutzers warten, falls es gefragt hat, dann pexo-chat.sh mit dessen Antwort); für preview_video pro Option pexo-asset-get.sh <project_id> <assetId> ausführen, die URLs (A/B/C) anzeigen, den Benutzer auswä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> ausführen, dann dem Benutzer die vollständige Asset-URL als Klartext senden – alle ?…-Query-Parameter, niemals abgeschnitten oder in Markdown gewickelt – sowie den Projektlink.
    • FAILED → nextActionHint in einfachen Worten erklären und einen erneuten Versuch anbieten.
    • RECONNECT → pexo-chat.sh <project_id> "weiter" ausführen, dem Benutzer mitteilen, dass die Verbindung unterbrochen wurde und du sie wieder aufnimmst, dann weiter poll.
    • Rufe pexo-chat.sh niemals während WAIT auf – das löst eine doppelte Produktion aus.
    • Zu lange → wenn es >30 Min. und immer noch WAIT ist, teile dem Benutzer mit (mit Projektlink + https://pexo.ai/connect/openclaw), dass es länger dauert; frage, ob er weiter warten oder abbrechen möchte. Polle nicht ewig.

Revisionen

Nach der Auslieferung nutzen Änderungswünsche des Benutzers („mach es kürzer“, „neue Musik“, „anderer Shot“) das gleiche Projekt: pexo-chat.sh <project_id> "<sein feedback>", dann erneut poll (Schritt 5). Erstelle niemals ein neues Projekt für eine Revision – das verwirft Pexos serverseitigen Kontext.

Credits

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 Credits hinzufügen. Nach Bestätigung erneut versuchen.

Beispiel

Benutzer: „Erstelle einen YouTube Short mit 3 schnellen Tipps für besseren Schlaf."

pid=$(pexo-project-create.sh "tipps besserer schlaf short")
pexo-chat.sh "$pid" "Erstelle einen YouTube Short mit 3 schnellen Tipps für besseren Schlaf."
# Teile dem Benutzer mit: eingereicht, ca. 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"<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