En janvier 2026, une équipe marketing d’une marque de cosmétiques reçoit un seul fichier JPG : la photo officielle d’un nouveau sérum. Aucun budget créateurs n’est engagé, aucun tournage n’est planifié. 48 heures plus tard, 30 vidéos UGC ads sont prêtes pour Meta Ads, chacune avec un hook différent et un avatar distinct, calibrée à 35 secondes. Aucun créateur humain n’a été sollicité. Le pipeline tourne depuis Claude Code, avec des skills qui pilotent Higgsfield et Arcads via Playwright.
Les ads avec UGC génèrent 4 fois plus de clics que les visuels classiques et coûtent 50 % moins cher par clic (Emplifi, 2024). Un créateur humain facture entre 150 et 500 € par vidéo. Avec ce pipeline, le coût tombe sous 1 € par vidéo à volume.
Ce qu’il faut avoir avant de commencer
Le pipeline repose sur Claude Code (disponible dès l’abonnement Pro à 20 €/mois) et deux outils de génération vidéo.
- Claude Code installé en CLI (
npm install -g @anthropic-ai/claude-code) avec un abonnement Pro ou Max actif - Node.js 18+ et Playwright MCP pour l’automatisation navigateur (
npm install @playwright/mcp) - Un compte Higgsfield.ai (génération d’images Soul 2.0 ; vidéos Seedance 2.0 disponibles sur le plan Business uniquement) ou un compte Arcads (à partir de 110 $/mois, avatars IA avec lipsync)
- La photo produit en haute résolution (minimum 1024 x 1024 px, fond neutre de préférence)
- Un fichier texte
product-brief.txtavec : nom du produit, bénéfice principal, cible, tone of voice, CTA souhaité
Comptez 50 à 160 € par mois selon le plan retenu : Claude Pro à 20 €, Higgsfield de 19 à 129 $ ou Arcads à partir de 110 $, plus 10 à 20 € d’usage API Anthropic pour 200 à 300 générations.
Installer les skills Claude pour le pipeline UGC
Les Claude Skills sont des slash commands réutilisables sauvegardés dans ~/.claude/skills/. Ils persistent entre les sessions et peuvent lire des fichiers locaux, ouvrir des URLs et, si besoin, exécuter des scripts.
Deux packs de skills open-source couvrent le pipeline UGC complet :
- higgsfield-claude-skills (AKCodez sur GitHub) : 19 skills pour la génération d’images Soul 2.0, de vidéos Seedance 2.0 et les pipelines UGC complets avec Playwright
- arcads-claude-code (krusemediallc sur GitHub) : skills pour piloter l’API Arcads, choisir les avatars, soumettre les scripts et récupérer les fichiers vidéo
Installation en 3 commandes :
- Cloner le repo dans un dossier temporaire :
git clone https://github.com/AKCodez/higgsfield-claude-skills /tmp/hf-skills - Copier chaque sous-dossier dans le répertoire skills de Claude :
cp -r /tmp/hf-skills/skills/* ~/.claude/skills/ - Vérifier l’installation en ouvrant Claude Code et en tapant
/: les commandes/ugc-hot-girl,/seedance-auto-generateet/ugc-video-autodoivent apparaître dans l’autocomplétion
Pour Playwright MCP, ajouter la configuration dans ~/.claude/settings.json sous la clé mcpServers avec l’entrée playwright pointant vers @playwright/mcp. Ce serveur MCP permet à Claude de piloter un navigateur Chrome visible pour interagir avec Higgsfield sans API officielle. Higgsfield n’expose pas d’API publique sur la génération d’images Soul, d’où le passage par le navigateur. Le pack Arcads, lui, appelle directement l’API officielle.
Préparer le brief produit que Claude va utiliser
Tout le pipeline part d’un seul fichier texte. Un brief vague donne des hooks génériques. Structure recommandée pour product-brief.txt :
- Produit : nom exact, catégorie, SKU
- Bénéfice principal : une phrase du point de vue du client (« la peau paraît 10 ans plus jeune en 4 semaines »)
- Cible : âge, genre, situation d’achat (« femmes 35-50 ans, acheteuses de skincare premium »)
- Ton et CTA souhaités
- Objections courantes : prix, délai de résultat, peau sensible
Les skills le lisent via /read product-brief.txt ou le reçoivent en argument. Claude en tire des scripts en 4 blocs : accroche 5 s, problème 8 s, solution 12 s, CTA 5 s, pour 30 à 35 secondes au total.
Les 6 étapes du pipeline de génération
- Ouvrez Claude Code, chargez le brief et demandez-lui de produire 10 hooks distincts puis 10 scripts complets associés. Commande :
/ugc-scripts product-brief.txt --hooks 10 --duration 35. Claude retourne un fichierscripts-batch.jsonavec l’ensemble des variantes. - Sur Higgsfield, le Soul ID est l’identité visuelle du créateur virtuel. Utilisez
/ugc-hot-girlou configurez votre propre prompt de personnage (genre, âge, style vestimentaire, lumière) : Claude pilote alors Higgsfield via Playwright et génère une image de référence qu’il sauvegarde localement, réutilisable sur toutes les vidéos suivantes. - Avec le Soul ID créé, exécutez
/ugc-product-image --soul-id [ID] --product [chemin/vers/photo.jpg]. Higgsfield compose le créateur tenant le produit dans différents contextes (salon, salle de bain, extérieur). Comptez 3 à 5 minutes par image via l’automatisation Playwright. - Pour chaque image, lancez
/seedance-auto-generate --image [chemin] --script [script-n]. Seedance 2.0 anime l’image et synchronise les lèvres sur le script audio TTS, puis rend la vidéo en 1 à 8 minutes selon sa longueur et la file d’attente Higgsfield. - Si vous utilisez Arcads à la place de Higgsfield, soumettez directement le script via leur API avec le skill
/arcads-submit --script [script-n] --actor [actor-id]. Arcads propose une bibliothèque d’avatars humains photorealistes classés par démographie. Le rendu est récupéré automatiquement dès que la génération est terminée (polling toutes les 30 secondes). - Le skill
/ugc-export-batchrenomme automatiquement chaque vidéo selon la convention[produit]-[hook-n]-[acteur]-[format].mp4et crée un fichier CSV récapitulatif avec le script, le hook et le nom de fichier. Ce CSV s’importe directement dans les outils de gestion créative Meta Ads comme Madgicx ou Motion.
Le calcul tient aux temps unitaires donnés plus haut : 3 à 5 minutes par image, 1 à 8 minutes par vidéo, multipliés par le nombre de variantes et additionnés du temps de file d’attente. Sur un volume de 30 vidéos, le pipeline tourne en 4 à 6 heures en mode automatique. Les étapes 3 et 4 sont les seules à supporter la parallélisation, les deux premières produisant des artefacts uniques réutilisés ensuite, le batch de scripts et le Soul ID. On peut donc les répartir sur plusieurs onglets Claude Code pour réduire ce délai à 2 heures.
Choisir entre Higgsfield et Arcads selon l’usage
Higgsfield est meilleur sur la cohérence visuelle du personnage (le Soul ID garantit le même créateur sur toutes les vidéos). Arcads propose des avatars humains plus convaincants pour les audiences non habituées aux visuels IA, avec un lipsync de meilleure qualité sur les scripts longs.
| Critère | Higgsfield + Seedance 2.0 | Arcads Pro |
|---|---|---|
| Prix mensuel | Abonnement 19 à 129 $/mois selon le plan | À partir de 110 $/mois |
| Cohérence personnage | Très forte (Soul ID) | Faible (avatars fixes prédéfinis) |
| Qualité lipsync | Bonne (Seedance 2.0) | Très bonne |
| Intégration API Claude | Via Playwright MCP (navigateur) | Via API officielle (plus stable) |
| Temps par vidéo | 3 à 8 minutes | 2 à 5 minutes |
| Idéal pour | Branding fort, persona récurrent | Test rapide, audiences larges |
En pratique, les équipes qui testent régulièrement utilisent Higgsfield pour créer 1 ou 2 personas maison, puis Arcads pour les volumes hebdomadaires de variantes. Les deux outils sont pilotables depuis le même pipeline Claude Code.
Erreurs courantes et comment les éviter
Le Soul ID Higgsfield dérive si vous ne verrouillez pas les paramètres de prompt. Si vous relancez la génération d’image sans réutiliser le même ID de personnage, vous obtenez un créateur différent sur chaque vidéo. Dans le brief passé à Claude, indiquez toujours le Soul ID exact : soul_id: "abc123". Le skill /ugc-product-image le lit et le transmet à Higgsfield automatiquement.
Le deuxième problème est la longueur des scripts. Seedance 2.0 traite mieux les scripts de 35 à 45 secondes. Au-delà, la synchronisation labiale se dégrade. Demandez à Claude de respecter strictement ce cadre dans le prompt de génération : « Chaque script doit durer entre 35 et 45 secondes à une vitesse de lecture normale de 130 mots par minute. »
Le troisième problème concerne les photos produit à fond complexe. Higgsfield a du mal à intégrer naturellement un produit avec un fond chargé ou très coloré. Avant de lancer le pipeline, ouvrez la photo dans Canva ou Photoshop et appliquez un fond blanc ou gris neutre. Cela prend 2 minutes et évite des générations ratées. Pour les volumes importants, un script Python avec rembg (outil de suppression de fond open-source) peut automatiser cette étape en amont.
Mesurer les performances et itérer
Le pipeline ne sert à rien si les variantes ne sont pas testées. Les UGC ads générées via IA ont permis des augmentations de ROAS allant jusqu’à 72 % dans des campagnes Meta optimisées (inBeat Agency, 2025). Ce chiffre suppose une boucle d’itération active.
Un protocole minimal pour les 4 premières semaines :
- Semaine 1 : publier 5 variantes avec des hooks différents (chiffre, question, contre-pied, situation, promesse directe). Budget de test identique sur chacune.
- Semaine 2 : identifier les 2 hooks avec le meilleur CTR. Générer 5 nouvelles variantes sur ces hooks avec des avatars ou tons différents.
- Semaines 3-4 : scaler les 2 meilleures variantes. Utiliser Claude pour réécrire les scripts en variant uniquement le premier mot ou la première phrase (le hook d’ouverture est la variable la plus impactante).
Importez les données de performance Meta Ads dans un CSV, puis soumettez-le à Claude avec cette instruction : « Analyse ce CSV, identifie les patterns de hooks performants et génère 10 nouveaux scripts qui maximisent le CTR en t’appuyant sur ces patterns. » Claude retourne un nouveau batch prêt à injecter dans le pipeline. Gardez la même fenêtre d’observation d’une semaine sur l’autre : comparer 3 jours de diffusion à 7 jours fausse la lecture du CTR.
Pour un premier test, un brief de 5 lignes sur un seul produit suffit. Les 10 premières variantes sont prêtes en moins d’une journée, pour un coût qui reste sous le prix d’une seule vidéo commandée à un créateur.