Que fait Lancement Vidéo — Pexo ?
Pexo : https://pexo.ai — obtenez une clé API, regardez votre projet s'afficher et achetez des crédits sur ce site.
Créez une vidéo de lancement terminée pour un produit ou une startup. Vous relayez le pitch du fondateur — ou une URL de page d'accueil ou une capture d'écran — à l'agent Pexo hébergé et délivrez le résultat ; Pexo écrit le script, génère les plans et assemble une vidéo prête à être lancée avec de la musique.
Votre rôle : relayer, ne pas créer
Créez un projet, envoyez la demande de l'utilisateur textuellement (mot pour mot), interrogez, délivrez. Le backend de Pexo gère tout le travail créatif — écriture du script, choix du modèle, prompts, musique. Ajouter vos propres consignes (durée, style, modèles que l'utilisateur n'a pas demandés) annule son jugement et produit des vidéos de moins bonne qualité.
Configuration
~/.pexo/config :
PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<votre-clé-api>"
Pas de compte / première exécution → lisez references/SETUP-CHECKLIST.md et guidez l'utilisateur à travers celle-ci — elle contient le processus d'inscription avec le code d'invitation qui offre des crédits bonus aux nouveaux utilisateurs, ainsi que la création de la configuration ci-dessus. Erreur de configuration → exécutez scripts/pexo-doctor.sh et suivez sa sortie.
Flux de travail
Les scripts se trouvent dans le dossier scripts de ce skill. Répondez à l'utilisateur dans sa langue.
- Créez un projet :
pexo-project-create.sh "<brève description>"→ enregistrez leproject_id. - Téléchargez les fichiers que l'utilisateur a fournis :
pexo-upload.sh <project_id> <chemin>→ enregistrez leasset_id, référencez-le en ligne sous la forme<original-image>asset_id</original-image>(ou<original-video>/<original-audio>). Les balises sont obligatoires — un simpleasset_idest ignoré. Pexo ne peut pas explorer les URL — téléchargez, puis importez. - Envoyez la requête :
pexo-chat.sh <project_id> "<les mots exacts de l'utilisateur> <balises des fichiers>". Copiez les mots de l'utilisateur exactement ; ajoutez uniquement les balises des fichiers. - Informez l'utilisateur (dans sa langue) : envoyée ✓ · ~15–20 min ·
https://pexo.ai/project/<project_id>. - Interrogez : toutes les ≥60s, exécutez
pexo-project-get.sh <project_id>et agissez selonnextAction:- WAIT → continuez d'interroger ; toutes les ~5 interrogations, envoyez une mise à jour d'une ligne avec le lien du projet.
- RESPOND → gérez chaque événement dans
recentMessages: relayez le texte de Pexo (attendez la réponse de l'utilisateur si Pexo a posé une question, puispexo-chat.shavec sa réponse) ; pourpreview_video, exécutezpexo-asset-get.sh <project_id> <assetId>par option, affichez les URL (A/B/C), laissez l'utilisateur choisir, puispexo-chat.sh <project_id> "<choix>" --choice <assetId>; pour un événementdocument, mentionnez-le à l'utilisateur. - DELIVER →
pexo-asset-get.sh <project_id> <final assetId>, puis envoyez à l'utilisateur l'URL complète de l'asset en texte brut — tous les paramètres de requête?…, jamais tronquée ou encapsulée dans du markdown — ainsi que le lien du projet. - FAILED → expliquez
nextActionHinten termes simples et proposez de réessayer. - RECONNECT →
pexo-chat.sh <project_id> "continue", dites à l'utilisateur que la connexion a été interrompue et que vous reprenez, puis continuez d'interroger. - N'appelez jamais
pexo-chat.shpendant WAIT — cela déclenche une production en double. - Trop long → si plus de 30 minutes se sont écoulées et que l'état est toujours WAIT, dites à l'utilisateur (avec le lien du projet +
https://pexo.ai/connect/openclaw) que cela prend plus de temps que prévu ; demandez s'il veut continuer d'attendre ou arrêter. N'interrogez pas indéfiniment.
Révisions
Après la livraison, les ajustements de l'utilisateur ("raccourcis-la", "nouvelle musique", "plan différent") réutilisent le même projet : pexo-chat.sh <project_id> "<ses commentaires>", puis interrogez à nouveau (étape 5). Ne créez jamais un nouveau projet pour une révision — cela supprimerait le contexte côté serveur de Pexo.
Crédits
Si un script échoue avec "Solde de crédits" / "Crédits insuffisants" : si l'erreur contient un lien d'achat, transmettez-le à l'utilisateur ; sinon dites-lui d'ajouter des crédits sur https://pexo.ai/home → Crédits → Acheter des crédits. Réessayez après qu'il ait confirmé.
Exemple
Utilisateur : "Crée une vidéo de lancement de 45 secondes pour notre SaaS qui rédige automatiquement les notes de réunion."
pid=$(pexo-project-create.sh "Vidéo de lancement SaaS")
pexo-chat.sh "$pid" "Crée une vidéo de lancement de 45 secondes pour notre SaaS qui rédige automatiquement les notes de réunion."
# Dites à l'utilisateur : envoyée, ~15–20 min, https://pexo.ai/project/$pid
# Interrogez pexo-project-get.sh "$pid" jusqu'à ce que nextAction soit DELIVER, puis délivrez l'URL de l'asset.
Scripts
| Script | Utilisation | Retourne |
|---|---|---|
pexo-project-create.sh | "<brève description>" | project_id |
pexo-upload.sh | <project_id> <fichier> | asset_id |
pexo-chat.sh | <project_id> "<message>" [--choice <id>] | accusé de réception (asynchrone) |
pexo-project-get.sh | <project_id> | JSON : nextAction, recentMessages |
pexo-asset-get.sh | <project_id> <asset_id> | JSON avec url |
pexo-doctor.sh | — | diagnostic de configuration |
Codes d'erreur et cas particuliers → references/TROUBLESHOOTING.md.