Communitygithub.com

Publicité TikTok Video — Pexo

Produit une publicité TikTok native, verticale et accrocheuse. Relaie la demande de l'utilisateur à l'agent Pexo, qui gère le script, le montage et la musique.

Qu'est-ce que Publicité TikTok Video — Pexo ?

Cette compétence permet de générer automatiquement une publicité TikTok prête à être publiée, au format vertical et avec une accroche forte. Elle agit comme un relais entre l'utilisateur et le backend Pexo (https://pexo.ai) : l'utilisateur fournit son produit ou son brief, la compétence crée un projet, télécharge les fichiers, transmet la demande mot pour mot, puis interroge l'état du projet jusqu'à la livraison de l'URL finale de la vidéo. Pexo s'occupe de tout le travail créatif — écriture du script, choix du modèle, prompts, musique. La compétence ne doit pas ajouter d'indications non demandées (durée, style, modèles) sous peine de dégrader la qualité. Elle prend en charge les révisions sur le même projet, la gestion des erreurs (crédits insuffisants), et un diagnostic via `pexo-doctor.sh`. Le flux se compose de scripts shell (création de projet, upload, chat, récupération) et gère les actions WAIT, RESPOND, DELIVER, FAILED et RECONNECT via le champ `nextAction` du JSON de réponse.

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

Demander à votre IA préférée

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

Documentation

Que fait Publicité TikTok Video — Pexo ?

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

Produisez une publicité TikTok native, prête à être publiée — verticale et centrée sur l'accroche. Vous relaiez le produit ou le brief de l'utilisateur à l'agent Pexo hébergé et délivrez le résultat ; Pexo écrit le script de style TikTok, enchaîne les plans, et définit le rythme et la musique.

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

Créez un projet, envoyez la demande de l'utilisateur textuellement, interrogez, délivrez. Le backend de Pexo gère tout le travail créatif — rédaction du script, choix du modèle, prompts, musique. Ajouter vos propres indications (durée, style, modèles que l'utilisateur n'a pas demandés) écrase 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 — il contient le flux d'inscription avec le code d'invitation qui offre des crédits bonus aux nouveaux utilisateurs, ainsi que la manière 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 "<bref descriptif>" → enregistrez le project_id.
  2. Téléchargez les fichiers fournis par l'utilisateur : pexo-upload.sh <project_id> <chemin> → enregistrez le asset_id, référencez-le en ligne comme <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 parcourir les URLs — téléchargez, puis uploadez.
  3. Envoyez la demande : pexo-chat.sh <project_id> "<mots exacts de l'utilisateur> <balises des assets>". Copiez les mots de l'utilisateur exactement ; ajoutez uniquement les balises des assets.
  4. Dites à l'utilisateur (dans sa langue) : soumis ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Interrogez : toutes les ≥60s exécutez pexo-project-get.sh <project_id> et agissez selon nextAction :
    • WAIT → continuez d'interroger ; toutes les ~5 interrogations, envoyez une mise à jour d'une ligne avec le lien du projet.
    • RESPOND → traitez chaque événement dans recentMessages : relayez le texte de Pexo (attendez la réponse de l'utilisateur si Pexo a posé une question, puis pexo-chat.sh sa réponse) ; pour preview_video, exécutez pexo-asset-get.sh <project_id> <assetId> par option, affichez les URLs (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'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 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 d'interroger.
    • N'appelez jamais pexo-chat.sh pendant WAIT — cela déclenche une production en double.
    • Trop long → si cela fait >30 min et toujours WAIT, dites à l'utilisateur (avec le lien du projet
      • https://pexo.ai/connect/openclaw) que ça prend du temps ; demandez s'il veut continuer à attendre ou arrêter. N'interrogez pas indéfiniment.

Révisions

Après la livraison, les ajustements de l'utilisateur (« raccourcis », « nouvelle musique », « autre plan ») réutilisent le même projet : pexo-chat.sh <project_id> "<son retour>", puis interrogez à 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 : « Fais une pub TikTok pour notre sérum pour la peau. »

pid=$(pexo-project-create.sh "pub TikTok sérum pour la peau")
pexo-chat.sh "$pid" "Fais une pub TikTok pour notre sérum pour la peau."
# Dites à l'utilisateur : soumis, ~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

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é (async)
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