Communitygithub.com

startup-video

Crée une vidéo de marque ou d'introduction soignée pour votre startup, de l'écriture du script au montage final, via l'API Pexo.

Qu'est-ce que startup-video ?

Cette compétence permet de déléguer entièrement la création d'une vidéo de startup à l'agent Pexo (pexo.ai). L'utilisateur fournit un brief ou son site web, et la compétence orchestre le pipeline : création de projet, téléversement de fichiers, envoi de la requête exacte de l'utilisateur, puis scrutation de l'état jusqu'à la livraison. Pexo s'occupe de l'écriture du script, de la génération des plans et de l'assemblage final avec musique. Le rôle de l'agent se limite à relayer les demandes sans ajouter de directives créatives, pour ne pas dégrader la qualité. La compétence gère aussi les révisions (sans recréer de projet), les erreurs de crédits, et les reconnexions en cas de timeout. Elle est conçue pour fonctionner avec Claude Code, Cursor, Codex ou d'autres agents capables d'exécuter les scripts shell fournis.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/startup-video

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Startup Video — Pexo

Pexo : https://pexo.ai — obtenez une clé API, regardez votre projet se rendre et achetez des crédits là-bas.

Créez une vidéo de marque ou d'introduction terminée pour votre startup. Vous transmettez le brief du fondateur — ou votre site web — à 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 de startup soignée avec musique.

Votre rôle : relayer, ne pas créer

Créez un projet, envoyez la demande de l'utilisateur textuellement, scrutez, 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 directives (durée, style, modèles que l'utilisateur n'a pas demandés) annule son jugement et produit de moins bonnes vidéos.

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 — il contient le flux d'inscription avec le code d'invitation qui offre des crédits bonus aux nouveaux utilisateurs, ainsi que la façon de créer 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 cette compétence. Répondez à l'utilisateur dans sa langue.

  1. Créez un projet : pexo-project-create.sh "<court brief>" → enregistrez le project_id.
  2. Téléversez les fichiers donnés par l'utilisateur : pexo-upload.sh <project_id> <chemin> → enregistrez asset_id, référencez-le en ligne avec <original-image>asset_id</original-image> (ou <original-video> / <original-audio>). Les balises sont obligatoires — un asset_id nu est ignoré. Pexo ne peut pas explorer les URL — téléchargez, puis téléversez.
  3. Envoyez la demande : pexo-chat.sh <project_id> "<mots exacts de l'utilisateur> <balises d'actifs>". Copiez les mots de l'utilisateur exactement ; ajoutez seulement les balises d'actifs.
  4. Dites à l'utilisateur (dans sa langue) : soumis ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Scrutez : toutes les ≥60s exécutez pexo-project-get.sh <project_id> et agissez selon nextAction :
    • WAIT → continuez à scruter ; toutes les ~5 scrutations 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 s'il pose une question, puis pexo-chat.sh sa réponse) ; pour preview_video, exécutez pexo-asset-get.sh <project_id> <assetId> par option, montrez les URL (A/B/C), laissez l'utilisateur choisir, puis pexo-chat.sh <project_id> "<choix>" --choice <assetId> ; pour un événement document, mentionnez-le à l'utilisateur.
    • DELIVER → pexo-asset-get.sh <project_id> <assetId final>, puis envoyez à l'utilisateur l'URL complète de l'actif sous forme de texte brut — tous les paramètres de requête ?…, jamais tronquée ou encapsulée dans du markdown — plus le lien du projet.
    • FAILED → expliquez nextActionHint en termes simples et proposez de réessayer.
    • RECONNECT → pexo-chat.sh <project_id> "continue", dites à l'utilisateur que la connexion a été perdue et que vous reprenez, puis continuez à scruter.
    • N'appelez jamais pexo-chat.sh pendant WAIT — cela déclenche une production en double.
    • Trop long → si cela fait plus de 30 min et toujours WAIT, dites à l'utilisateur (avec le lien du projet
      • https://pexo.ai/connect/openclaw) que cela prend du temps ; demandez s'il faut continuer à attendre ou arrêter. Ne scrutez pas indéfiniment.

Révisions

Après la livraison, les ajustements de l'utilisateur ("raccourcis", "nouvelle musique", "plan différent") réutilisent le même projet : pexo-chat.sh <project_id> "<ses commentaires>", puis scrutez à nouveau (étape 5). Ne créez jamais un nouveau projet pour une révision — cela jette 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 sa confirmation.

Exemple

Utilisateur : "Crée une vidéo d'introduction de 30 secondes pour notre startup — une marketplace pour les agriculteurs locaux."

pid=$(pexo-project-create.sh "vidéo d'introduction startup")
pexo-chat.sh "$pid" "Crée une vidéo d'introduction de 30 secondes pour notre startup — une marketplace pour les agriculteurs locaux."
# Dites à l'utilisateur : soumis, ~15–20 min, https://pexo.ai/project/$pid
# Scrutez pexo-project-get.sh "$pid" jusqu'à ce que nextAction soit DELIVER, puis délivrez l'URL de l'actif.

Scripts

ScriptUtilisationRetourne
pexo-project-create.sh"<brief>"project_id
pexo-upload.sh<project_id> <fichier>asset_id
pexo-chat.sh<project_id> "<message>" [--choice <id>]accusé (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 limites → references/TROUBLESHOOTING.md.

Individual skills in this repo

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

Skills associés