Communitygithub.com

OpenVideoHarness

Créez des vidéos avec du code (video-as-code / code2video) grâce au workbench OpenVideoHarness. Couvre les vidéos explicatives mathématiques et scientifiques façon 3Blue1Brown, les shorts de connaissances (vertivaux ou horizontaux ; TikTok, Bilibili, Xiaohongshu, Shorts), les films de lancement et promotions, les lyrics et clips musicaux, les data stories, les explications d'articles, les dessins animés ou aquarelles, les montages rapides ou meme, les vidéos longues en paysage, les récapitulatifs à partir des propres photos et clips de l'utilisateur (mariages, voyages, une année), et plus encore.

Qu'est-ce que OpenVideoHarness ?

OpenVideoHarness est un skill IA qui agit comme un pointeur vers le dépôt OpenVideoHarness, un workbench complet de création vidéo en pur code. Il permet aux développeurs et créateurs de produire des vidéos de tous styles (explications scientifiques, shorts verticaux/horizontaux, pubs, lyric videos, data stories, etc.) en orchestrant des outils audio, des règles strictes et un pipeline de revue humaine. Le skill suit un fichier CLAUDE.md central qui redirige l'utilisateur vers l'un des 11 types de vidéos, initialise un projet avec `vh new <type> <slug>`, et applique trois étapes de validation (concept & outline → storyboard → premier montage) en mode standard ou studio, ou un rendu direct en mode rapide. Les outils audio intégrés (TTS, sous-titres, musique, SFX, mixage) et la règle absolue « chaque frame est une fonction pure de t » assurent une qualité technique et créative optimale. Le skill est conçu pour être utilisé avec Claude Code, Cursor, Codex et tout agent compatible avec les règles SKILL.md.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ZLHad/OpenVideoHarness/tree/HEAD/skills/open-video-harness

Demander à votre IA préférée

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

Documentation

Que fait OpenVideoHarness ?

Chemin du harnais (défini par install.sh) : ~/OpenVideoHarness

Ce skill est un pointeur léger. Tous les workflows, règles et outils se trouvent dans le dépôt OpenVideoHarness.

1. Localiser le harnais

Utilisez le premier de ces chemins qui existe et contient bin/vh :

  1. $OVH_DIR
  2. le chemin indiqué sur la ligne « Chemin du harnais » ci-dessus
  3. ~/OpenVideoHarness
  4. le répertoire de travail actuel

Si aucun n'existe, demandez l'autorisation à l'utilisateur, puis installez-le :

curl -fsSL https://raw.githubusercontent.com/ZLHad/OpenVideoHarness/main/install.sh | bash

2. Suivez le harnais, pas ce fichier

Lisez <harness>/CLAUDE.md (Codex : <harness>/AGENTS.md, qui est identique) et suivez-le exactement :

  • acheminez la requête vers l'un des 11 documents video-types/ (09, montage des propres images de l'utilisateur, et 11, récapitulatif des propres photos de l'utilisateur, sont expérimentaux) ;
  • créez le projet avec <harness>/bin/vh new <type> <slug> ;
  • arrêtez-vous pour l'utilisateur là où l'effort et le mode réalisateur le demandent (CLAUDE.md « 努力程度 » et « 导演模式 ») : les modes standard et studio s'arrêtent aux trois portes de revue humaine (concept et plan → storyboard → première ébauche) ; le mode quick effectue un rendu direct. Tout ce que l'utilisateur a dit vouloir décider lui-même (accroche, personnage principal, musique thème, titre et couverture…) ajoute un arrêt avant que quoi que ce soit en aval n'en ait besoin, ou s'ajoute à la porte suivante si cela peut attendre. Chaque arrêt est par défaut une page de revue locale de bin/vh review, au maximum trois décisions ; envoyez à l'utilisateur uniquement les lignes qu'elle affiche, puis attendez ;
  • suivez les règles strictes : chaque image est une fonction pure de t ; quand il y a du son, l'audio définit le rythme ; storyboard avant code ; auto-revue de chaque scène ; discipline des faits ;
  • gardez le travail dans <harness>/projects/ ; si l'utilisateur nomme un autre répertoire, créez le projet là-bas avec <harness>/bin/vh new <type> <slug> --dir <ce répertoire> (ou définissez OVH_PROJECTS).

Outils audio :

  • bin/vh tts — voix off, chinois ou anglais, Qwen3-TTS local par défaut ;
  • bin/vh captions — sous-titres zh/en/bilingues ;
  • bin/vh music — bande son composée par code ;
  • bin/vh sfx — effets sonores ;
  • bin/vh mix et bin/vh mux — mixage et multiplexage.

Exécutez bin/vh doctor si quelque chose semble manquant.

Skills associés