Communitygithub.com

kh-bikash/product-launch-video-skill

Compétence Codex réutilisable pour la création de vidéos de lancement produit premium, d'images de campagne, de conception sonore, de rendu et de QA.

Qu'est-ce que product-launch-video-skill ?

Cette compétence d'agent IA est conçue pour produire des vidéos publicitaires de lancement produit professionnelles et prêtes à être partagées, allant bien au-delà d'un simple storyboard. Elle est idéale pour les développeurs et créateurs utilisant des agents comme Codex, car elle automatise l'ensemble du flux de travail : de l'analyse du produit et de la direction créative à la composition d'animations, la conception sonore, le rendu final et la validation qualité. La compétence s'appuie sur des compétences compagnons obligatoires comme `imagegen` pour la génération d'images et `hyperframes` (avec ses extensions `hyperframes-cli` et `gsap`) pour l'animation et le rendu déterministes. Elle offre des profils de produits préconfigurés, des structures de durée et des décisions de réalisation spécifiques aux catégories (comme le luxe, le sport ou la technologie) pour garantir un résultat art-directionnel plutôt que générique. L'utilisateur n'a qu'à fournir un brief produit et la compétence gère la création du design, la narration, la bande sonore et la livraison de fichiers MP4, JPG et un enregistrement des prompts.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add kh-bikash/product-launch-video-skill

Demander à votre IA préférée

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

Documentation

Créer une vidéo de lancement produit

Produire une publicité finie et partageable, pas seulement un storyboard, sauf si l'utilisateur demande explicitement des concepts ou un traitement.

Livrable par défaut

Lorsque le brief omet les choix techniques, utiliser :

  • 15 secondes
  • 9:16 vertical, 1080x1920
  • 30 ips H.264 MP4 avec audio AAC stéréo
  • Quatre visuels produit : héroïque, macro, utilisation/action, révélation finale
  • Cinq scènes avec transitions conçues
  • Musique originale sans voix et effets sonores
  • Un JPG poster et un enregistrement de prompt image

Déduire les détails créatifs non critiques. Ne demander que lorsque les informations manquantes modifieraient l'identité du produit, les affirmations factuelles, la propriété de la marque ou les droits médiatiques.

Compétences compagnons requises

  • Utiliser imagegen pour de nouvelles images photoréalistes du produit ou des modifications d'images.
  • Utiliser hyperframes:hyperframes, hyperframes:hyperframes-cli et hyperframes:gsap pour la composition, l'animation, la validation et le rendu.
  • Si le brief provient d'une URL, utiliser la navigation ou la capture de site web uniquement pour rassembler les informations et les actifs du produit ; garder ce flux de travail de lancement produit comme autorité de production.

Lire les instructions complètes des compétences compagnons avant d'entreprendre leurs actions régies.

Flux de travail

1. Établir la source de vérité

Classer le travail :

  • Produit réel avec actifs fournis : Préserver la géométrie, les étiquettes, les couleurs, l'emplacement du logo et l'emballage du produit. Privilégier les modifications ou le compositing lorsque la régénération changerait l'identité.
  • Produit réel avec URL uniquement : Vérifier les faits et les affirmations actuels à partir de sources produit autorisées. Capturer les actifs utiles lorsque cela est autorisé.
  • Produit fictif ou concept : Créer une identité et une silhouette de produit originales. Ne pas imiter les logos protégés ou les motifs de marque distinctifs.

Extraire ou déduire : catégorie de produit, public cible, promesse unique, preuves, ton de la marque, appel à l'action de lancement et format de livraison.

Ne pas inventer de spécifications, récompenses, certifications, allégations de durabilité, avantages médicaux, pourcentages de performance, prix ou disponibilité. Remplacer les nombres non étayés par un langage qualitatif.

Générer un plan de départ déterministe lorsque le produit correspond à un profil groupé :

node scripts/plan_launch.mjs --product footwear-athletic --duration 15 --mood premium --name "Nom du produit" --output LAUNCH_PLAN.md

Les profils disponibles sont définis dans data/product-profiles.json ; les structures temporelles prises en charge sont définies dans data/duration-structures.json. Traiter le plan généré comme une base créative, puis l'affiner en utilisant les actifs fournis, les faits réels du produit et le brief de l'utilisateur.

2. Verrouiller la direction créative

Créer DESIGN.md avant le HTML de composition. Inclure :

  • Un paragraphe de prompt de style
  • Deux ou trois couleurs principales avec des valeurs hexadécimales exactes
  • Une police d'affichage et une police de soutien contrastée
  • Langage de caméra et règles d'éclairage
  • Tempo de mouvement et famille de transitions
  • Trois à cinq anti-patrons explicites

Choisir la direction à partir du matériau du produit, du public et de la promesse plutôt que d'appliquer un traitement générique néon foncé. Lire references/product-direction.md pour les décisions de caméra et d'éclairage spécifiques à la catégorie.

3. Créer un verrou produit canonique

Écrire une description compacte du produit immuable :

  • silhouette et proportions
  • matériaux et finition de surface
  • placement des couleurs
  • coutures, commandes, fermetures ou structure d'emballage
  • emplacement du logo ou de l'étiquette lorsqu'il est autorisé
  • motifs interdits et invariants

Générer ou sélectionner d'abord l'image héroïque propre. L'inspecter avant de générer d'autres angles. Utiliser le héros accepté comme référence pour chaque image ultérieure et répéter textuellement le verrou produit dans chaque prompt.

Ne jamais dépendre du texte généré dans l'image pour le contenu de la marque. Générer une photographie produit propre sans texte ni filigrane, puis ajouter le texte exact en HTML.

Lire references/image-prompting.md avant de générer l'ensemble d'images.

4. Construire la coupe narrative

Choisir la structure correspondant à la durée demandée dans references/launch-structures.md.

Pour la coupe par défaut de 15 secondes, utiliser cette arc :

  1. Arrivée de la marque ou du produit
  2. Macro du matériau ou de la caractéristique
  3. Produit en cours d'utilisation ou preuve énergique
  4. Révélation complète du produit
  5. Bloc de marque et appel à l'action

Garder les titres de trois à sept mots. Laisser une idée dominer chaque scène. Rendre le texte spécifique au produit et fondé sur des preuves.

5. Concevoir le son avec le montage

Utiliser l'audio sous licence fourni par l'utilisateur lorsqu'il est fourni. Sinon, créer une partition originale sobre avec scripts/generate_score.mjs :

node scripts/generate_score.mjs --output assets/launch-score.wav --duration 15 --energy high --transitions 2.8,5.8,8.9,11.9 --seed 2401

Aligner les impacts avec les révélations et transitions majeures. Utiliser les whoosh avec parcimonie. Garder la partition suffisamment discrète pour que la publicité reste compréhensible sans voix off.

6. Construire la composition HyperFrames

  • Construire chaque scène dans son état héroïque entièrement visible avant d'animer.
  • Utiliser au moins trois couches visuelles : image/traitement d'arrière-plan, contenu principal, accent/métadonnées.
  • Donner à chaque scène des animations d'entrée avec des directions, durées et facilités variées.
  • Utiliser une famille de transitions primaire pour la plupart des changements de scène et un accent plus fort pour la révélation du héros.
  • Laisser les transitions effectuer toutes les sorties non finales. Seule la scène finale peut disparaître indépendamment.
  • Animer les habillages d'image et les conteneurs de scène séparément pour éviter les conflits de transformation.
  • Utiliser un mouvement de caméra subtil sur les images fixes : panoramique, dérive, mise au point, poussée d'échelle. Ne pas utiliser le même mouvement ambiant dans chaque scène.
  • Garder toute la logique déterministe. Ne pas utiliser de répétitions infinies ou de comportement aléatoire basé sur le temps.
  • Utiliser un élément <audio> séparé et minuté pour la partition.

Routage de transition par défaut :

  • Luxe, beauté, parfum : mise au point, fondu enchaîné flou, transition colorée
  • Sport, automobile, grand public énergique : zoom à travers plus mises au point contrôlées
  • Technique, électronique de précision : volet, poussée, mise au point
  • Alimentation, boisson, style de vie chaleureux : fuite de lumière ou fondu enchaîné flou doux

7. Valider et affiner

Exécuter tout ce qui suit avant la livraison finale :

  1. npx hyperframes lint
  2. npx hyperframes validate
  3. npx hyperframes inspect
  4. Analyse de la carte d'animation lorsque ses dépendances sont disponibles
  5. Rendu de brouillon
  6. Extraire et inspecter visuellement au moins une image héroïque par scène
  7. Rendu final haute qualité
  8. Sonder le fichier final pour la durée, les dimensions, la fréquence d'images, les codecs et la présence audio

Corriger chaque erreur de lint, erreur de console, problème de contraste et problème de mise en page non intentionnel. Examiner les avertissements au lieu de les supprimer largement. Marquer uniquement les débordements ou chevauchements de transition véritablement intentionnels.

Inspecter le brouillon encodé, pas seulement la composition du navigateur. Surveiller l'incohérence des images, le texte illisible, les affirmations non étayées, les recadrages maladroits, les mouvements répétés bon marché, les flashs de transition et une première ou dernière image vide.

8. Livrer

Placer les livrables destinés à l'utilisateur dans le répertoire de sortie de l'espace de travail :

  • MP4 final
  • JPG poster à partir d'une image produit forte
  • Enregistrement de prompt contenant le verrou produit canonique et les prompts d'image finaux

Rapporter la durée, la résolution, les codecs, le mode de génération d'images et le résultat de validation. Lier les livrables directement.

Standard de qualité

Un résultat réussi doit sembler art-directionnel plutôt que templatisé :

  • L'identité du produit reste cohérente dans tous les plans.
  • L'éclairage explique le matériau et la forme.
  • Les angles de caméra ont des rôles narratifs distincts.
  • Le texte est clairsemé, exact et défendable.
  • Le mouvement communique la personnalité du produit.
  • L'audio ponctue le montage sans l'écraser.
  • La dernière image est utilisable comme carton de fin de marque.
  • Le MP4 exporté est prêt à être partagé sans assemblage supplémentaire.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés