Communitygithub.com

ukvalley/video-editing-skills

Générez de nombreuses créations publicitaires performantes à partir d'un seul tournage ou montage pour Meta (Facebook/Instagram) et YouTube – matrice modulaire accroches × corps × CTA, formats 9:16 / 4:5 / 1:1 / 16:9 avec zones de sécurité plateforme, styles UGC/tête-parlante et démo produit, sous-titres incrustés pour le son coupé, superpositions offre/prix, nommage cohérent pour les tests, et plan de test créatif.

Qu'est-ce que video-editing-skills ?

Ce skill transforme un montage vidéo unique (issu d'un tournage de type tête-parlante, démo produit ou motion design) en une matrice complète de variantes publicitaires pour Meta (Facebook/Instagram) et YouTube. Il suit une approche modulaire : découpage des accroches (hooks), des corps de vidéo (bodies) et des appels à l'action (CTAs) en segments distincts, puis combinatoire pour tester différentes variantes. Les sorties incluent les formats 9:16 (Reels/Stories), 4:5 (feed), 1:1 et 16:9 (YouTube in-stream), avec des sous-titres incrustés, des superpositions d'offre/prix, un nommage standardisé pour les tests A/B, et un plan de test recommandé. Le skill insiste sur le test d'une seule variable à la fois (commencer par les accroches), l'utilisation de zones de sécurité propres à chaque plateforme, et le respect strict des éléments approuvés par le client (pas d'inventions de chiffres, de prix ou de garanties).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ukvalley/video-editing-skills/tree/HEAD/skills/ad-creative-variants

Demander à votre IA préférée

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

Documentation

Variantes de créations publicitaires

Lisez d'abord video-studio. Les publicités uniques polies proviennent de hinglish-talking-head-reel (présentateur) ou de product-explainer-video (motion design) ; ce skill les multiplie pour les tests. N'inventez jamais d'affirmations, de chiffres, de prix ou de garanties – utilisez uniquement ce que le client a approuvé (p. ex. une promesse de remboursement uniquement avec sa légende de conditions ; aucun chiffre inventé).

1. Planifier la matrice (montrez-la avant de lancer le rendu)

edit/ads/matrix.json :

{"hooks":  [{"id":"H1","src":"raw/a.mp4","in":12.1,"out":15.0,"title":"ARRÊTEZ DE GASPILLER VOTRE BUDGET PUBLICITAIRE"}, ...],
 "bodies": [{"id":"B1","segments":[[40.2,52.8],[60.0,71.4]]}, ...],
 "ctas":   [{"id":"C1","src":"raw/a.mp4","in":90.0,"out":94.5,"button":"Réservez un appel stratégique"}],
 "combos": [["H1","B1","C1"], ["H2","B1","C1"], ["H3","B1","C1"]],
 "formats": ["9x16", "4x5", "1x1"]}
  • Testez une variable à la fois : d'abord 3 à 5 accroches sur le même corps/CTA (les accroches font bouger les résultats le plus) ; ensuite les corps ; puis le CTA/l'offre.
  • Types d'accroches à utiliser : affirmation osée, chiffre/résultat, question de douleur, rupture de motif (surprise visuelle), extrait de témoignage, "POV:"/"Si vous…", avant→après, objection. La première image doit fonctionner comme un arrêt sur image (pas de fondu, texte sur l'image 1).
  • Durées cibles : 15 s, 30 s, (45–60 s pour une histoire UGC). Sous-titres toujours (85 % regardent sans son).

2. Construire

  • Coupez chaque combo comme une liste de conservation unique (keep_render.py segments, accroche → corps → CTA, "src" par segment) en master 1080x1920 ; pauses serrées (~0,1 s).
  • Formats à partir du master 9:16 : 4:5 1080x1350 et 1:1 1080x1080 en recadrant la source (face_track.py --aspect 4:5), pas en écrasant ; 16:9 pour YouTube in-stream depuis une source large. Replacez les superpositions/sous-titres par format.
  • Zones de sécurité : 9:16 Reels/Stories – gardez le texte et le logo dans y 250–1340 et x 60–1020 (les 14 % du haut et ~35 % du bas sont couverts par l'interface) ; 4:5 feed – marges de 50 px ; sous-titres au-dessus de la zone du bouton CTA.
  • Superpositions : titre de l'accroche sur l'image 1 (3–6 mots), superposition offre/prix lorsque c'est dit, petit logo de la marque en haut, carte de fin CTA 2–3 s avec le libellé exact du bouton ("Appuyer pour en savoir plus", "Réservez un appel stratégique") + domaine. Musique de fond −16 dB, effets sonores sur les superpositions.
  • Master chacun : −14 LUFS --tp -1.5, H.264 high, AAC 320k, faststart ; qc.py --platform reels|feed|youtube.

3. Nommer et remettre

Nom : <client>_<campagne>_<H#>-<B#>-<C#>_<durée>s_<format>_v<N>.mp4 (ex. acme_leads_H2-B1-C1_30s_9x16_v1.mp4) dans exports/ads/. Fournissez à l'utilisateur un tableau (fichier, texte de l'accroche, durée, format) et un plan de test : quel ensemble publicitaire reçoit quelles combinaisons, exécutez ≥ 3 à 5 jours ou ~50 conversions par variante avant de déclarer un gagnant, évaluez les accroches sur le taux d'arrêt (taux de vue à 3 s) et le taux de rétention, les corps sur le CTR/CPA. Couvertures/vignettes pour YouTube via thumbnail-designer.

Individual skills in this repo

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

Skills associés