Que fait guizang-product-video-skill ?
Créez des vidéos promotionnelles de mise à jour logicielles pilotées par le code (release notes video, changelog promo). Extrayez les points forts des mises à jour réelles, réutilisez les composants du produit et le langage de conception, puis réalisez le storyboard, la musique originale codée, les effets sonores d'action, le rendu et la validation.
Objectif
Cette compétence permet de transformer automatiquement les mises à jour logicielles en vidéos promotionnelles courtes et attrayantes, directement depuis votre environnement de développement.
Fonctionnement
- Analyse des mises à jour : La compétence inspecte les commits, les diffs et les fichiers de version (CHANGELOG.md, release notes) pour identifier les changements significatifs.
- Extraction des points forts : Elle extrait les fonctionnalités clés, les corrections de bugs et les améliorations, puis les formule comme des arguments de vente.
- Storyboard automatisé : Génère un storyboard textuel basé sur le langage de conception du produit (composants UI, palette de couleurs, typographie).
- Composition musicale codée : Crée une musique de fond originale à l'aide de code (par exemple, avec des bibliothèques comme
tone.jsou une synthèse audio simple). - Effets sonores : Ajoute des effets sonores d'action synchronisés avec les transitions visuelles.
- Rendu vidéo : Assemble le tout (texte, animations, musique, effets) en une vidéo MP4 prête à être publiée.
- Validation : Vérifie la qualité et la conformité avant de livrer le fichier final.
Utilisation
# Exemple de commande (selon l'agent)
release-video --from v1.2.0 --to v1.3.0 --output promo_v1_3_0.mp4
Variables d'environnement
PRODUCT_NAME: Nom du produit (ex: "MonApp")DESIGN_TOKENS_PATH: Chemin vers le fichier JSON des tokens de design (couleurs, polices, espacements)COMPONENT_LIBRARY: URL ou chemin vers la bibliothèque de composants UI
Dépendances
- Python 3.9+ (pour le script principal)
- FFmpeg (pour l'encodage vidéo)
- Node.js (pour la génération musicale optionnelle)
Licence
MIT