Présentation
Le dépôt skill-video-studio a publié la version v1.0.1. Il s’agit d’un espace de travail local dédié à la création de vidéos de démonstration produit. Le processus est piloté par le skill Claude Code /devrel-video, qui orchestre la capture d’interactions via Playwright CLI, la composition de titres, chapitres et appels à l’action avec HyperFrames, puis le mastering final avec FFmpeg. Le projet fournit un guide de démarrage rapide et deux exemples complets.
git clone https://github.com/aaitor/skill-video-studio.git
cd skill-video-studio
claudeArchitecture et chaîne d’outils
Le stack requiert Node.js 22 ou supérieur, FFmpeg/ffprobe, Chromium et des dépendances Python spécifiques. Playwright CLI génère des scripts de navigation basés sur des sélecteurs stables, tandis que HyperFrames crée une timeline vidéo contenant le cadre du navigateur, les cartes de titre et les CTA. FFmpeg assure le mastering et la génération de copies web, et ffprobe réalise les contrôles de conformité. La structure du dépôt se compose de dossiers brands/ (logos et tokens), projects/ (exemples publics), assets/ (bannières, GIF) et docs/ (documentation).
Flux de travail détaillé
Le pipeline suit les étapes : brief → exploration → sélection de marque → capture → composition → couches optionnelles → rendu/QA → vignette. Un fichier brief.yaml décrit le scénario, par exemple « Prepare a 25‑second silent walkthrough brief for the bundled Acme app ». Claude génère le plan de battements, puis Playwright capture la séquence. HyperFrames ajoute les éléments graphiques, et FFmpeg produit le fichier MP4 final. Des couches audio optionnelles incluent six styles musicaux, la narration synchronisée et des variantes de voix. Le système supporte les sous‑titres EN/ES et l’insertion de séquences présentateur externes. Exemple de prompt :
/devrel-video Prepare a 25-second silent walkthrough brief for the bundled Acme appContraintes et perspectives
Le rendu complet dépend d’une chaîne d’outils installée localement ; les pipelines CI vérifient uniquement la présence des sources et des utilitaires de base, pas le rendu vidéo. Les avatars et la synthèse vocale nécessitent un accès GPU ou des services externes. La documentation insiste sur la séparation des fichiers privés (vidéos brutes, crédentials) du dépôt public. Le projet est sous licence MIT, les polices intégrées conservent leurs mentions OFL. Les sorties portrait ou sociales restent à développer, et la validation des rendus complets repose sur des étapes manuelles, ce qui limite l’automatisation du processus de bout en bout.