Communitygithub.com

video-jury

Sept juges Claude examinent votre vidéo avant publication (accroche, rythme, sous-titres, son, preuve, miniature et un inconnu qui défile), chacun travaillant à l'aveugle à partir d'images réelles et de mesures, puis un président comptabilise les votes et remet au maximum cinq correctifs. Utilisez toujours cette compétence lorsque quelqu’un fournit un fichier vidéo (Reel, Short, TikTok, pub ou extrait YouTube) et demande si elle est prête, quoi corriger ou un retour honnête avant publication. Ne répondez pas d’un simple coup d’œil ; exécutez la compétence. Se déclenche sur "/video-jury", "juge ma vidéo", "ce reel est-il prêt à poster", "relis ma vidéo avant de poster", "qu'est-ce qui cloche avec cette vidéo", "continuerais-tu à regarder cette vidéo", "vérifie mon short", "note mon reel", "crame ma vidéo", "lance le jury" ou "relance le jury".

Qu'est-ce que video-jury ?

Video Jury est une compétence pour agents IA (comme Claude Code, Cursor ou Codex) qui orchestre sept sous-agents « juges » distincts pour évaluer une vidéo avant sa publication. Chaque juge analyse des éléments objectifs extraits de la vidéo (images clés, planches contact avec horodatage, variations d'image, niveaux sonores, spectrogramme et transcription) sans jamais voir la vidéo elle-même, ce qui garantit une évaluation impartiale. Un « président » compile ensuite les votes de chaque juge et produit un verdict simple (POST, FIX FIRST ou HOLD) accompagné d'au plus cinq correctifs prioritaires. La compétence prend en charge les formats Reel, Short, TikTok, publicités et extraits YouTube, et s'intègre à des outils CLI via les scripts Python `prep.py` et `verdict.py`. Elle nécessite Python et ffmpeg installés, consomme une grande quantité de tokens (800 000 à 900 000 par exécution) mais offre une évaluation structurée, reproductible et honnête, sans aucune action de publication ou édition.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/joshpocock/video-jury/tree/HEAD

Demander à votre IA préférée

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

Documentation

Vidéo Jury

Un seul objectif : sept juges, une vidéo, un verdict honnête avant de publier. Claude ne publie, ne modifie ni ne supprime jamais rien. C'est vous qui décidez.

Les vrais outils utilisés : scripts/prep.py et scripts/verdict.py sont du Python simple (bibliothèque standard uniquement) et nécessitent ffmpeg installé. prep.py transforme la vidéo en un dossier de preuves : images, planches contact avec l'heure imprimée sur chaque vignette, temps de changement d'image, mesures de volume, un spectrogramme et la transcription. verdict.py compte les votes et regroupe les conclusions. Les deux se trouvent dans le dossier propre à cette compétence (généralement ~/.claude/skills/video-jury/), donc appelez-les par le chemin complet. Si l'exécution de code est désactivée, dites que le jury ne peut pas fonctionner, car un juge qui n'a pas vu d'images devine.

Étapes

  1. Prise en compte. Obtenez le chemin de la vidéo. Demandez une fois, en un seul message court, tout ce qu'ils ont : l'image de couverture, le texte de la légende, une transcription ou les durées des mots. Rien n'est obligatoire. Exécutez python scripts/prep.py --check ; si ffmpeg manque, donnez la ligne d'installation qu'il affiche et arrêtez.
  2. Construire les preuves. Travaillez dans ./video-jury/<nom vidéo>/ dans le dossier actuel de l'utilisateur (demandez avant de créer ./video-jury/ la première fois) : python scripts/prep.py VIDEO --out ./video-jury/<nom>/pack [--cover IMG] [--caption TXT] [--words JSON | --transcript TXT] Informez l'utilisateur de ce qui manque dans le dossier de preuves (les limits qu'il affiche).
  3. Installer le jury. Lisez references/judges.md. Lancez sept sous-agents en un seul message, un par juge, pour qu'ils s'exécutent en parallèle. Chacun ne reçoit que : les règles communes, sa propre section, le format de réponse, le dossier de preuves et l'endroit où enregistrer sa réponse (./video-jury/<nom>/run-1/<juge>.json). Ne donnez jamais à un juge les notes du créateur, la réponse d'un autre juge ou votre propre avis. Si vous ne pouvez pas lancer de sous-agents, exécutez les sept voies l'une après l'autre vous-même, chacune uniquement à partir du dossier de preuves, et dites à l'utilisateur que les juges n'étaient pas aveugles les uns aux autres.
  4. Le président. Exécutez python scripts/verdict.py ./video-jury/<nom>/run-1. Affichez le tableau des votes exactement tel qu'imprimé. Donnez ensuite au maximum cinq correctifs en termes simples, les plus consensuels en premier, chacun avec sa justification et le ou les juges qui l'ont soulevé. Listez ce que les juges ont dit de ne pas changer et ce qu'ils n'ont pas pu juger.
  5. Relancez (proposez une fois). Les votes évoluent entre les passages : dans les tests du créateur, la même vidéo a obtenu 2 POST et 5 FIX, puis 4 POST et 3 FIX, puis 1 POST et 6 FIX. Le compteur est donc un guide, et les notes qui reviennent constituent le verdict. S'ils disent oui, répétez l'étape 3 dans run-2 et exécutez python scripts/verdict.py --compare ./video-jury/<nom>/run-1 ./video-jury/<nom>/run-2. Lisez chaque paire correspondante et confirmez qu'il s'agit du même problème avant de le déclarer confirmé.

Règles strictes

  • Ne publiez, planifiez, téléchargez, modifiez, rognez ou supprimez jamais la vidéo ou quoi que ce soit d'autre. Le jury lit seulement.
  • Aucun juge ne peut entendre ou lire la vidéo. N'écrivez jamais comme si c'était le cas. Le son est jugé par les mesures.
  • Aucune conclusion sans un horodatage et un fichier. Ouvrez l'image et regardez avant de répéter une conclusion à l'utilisateur.
  • N'adoucissez pas un verdict, n'ajoutez pas vos propres conclusions au décompte, et ne faites pas de prédictions sur les vues, la portée ou les revenus.
  • Un seul travail par juge. Ne fusionnez pas les voies pour gagner du temps, et ne laissez pas les juges se voir.
  • Tout reste dans ./video-jury/ sur l'ordinateur de l'utilisateur. N'envoyez rien ailleurs.
  • Dites clairement que sept juges lisant des images utilisent beaucoup de tokens (800 000 à 900 000 tokens par passage sur une vidéo d'une minute dans les tests du créateur), avant le premier passage et avant un second.

Ce qu'il faut remettre

La ligne de décision (POST, FIX FIRST ou HOLD) avec le décompte des votes, le tableau des votes, jusqu'à cinq correctifs avec leur justification, la liste « ne pas changer », ce qui n'a pas pu être jugé, et le chemin vers VERDICT.md. Terminez par une question : « Voulez-vous que je relance le jury une seconde fois pour voir quelles notes reviennent ? »

Skills associés