Communitygithub.com

Video-Jury

Sieben separate Claude-Richter prüfen ein Video, bevor du es veröffentlichst (Aufhänger, Tempo, Untertitel, Ton, Beweise, Thumbnail und eine fremde Person, die scrollt). Jeder Richter arbeitet blind mit echten Frames und Messungen. Ein Vorarbeiter zählt die Stimmen und gibt höchstens fünf Korrekturen zurück.

Was ist Video-Jury?

Video-Jury ist ein KI-Agenten-Skill, der Dean entworfen hat, um Videoinhalte (Reels, Shorts, TikTok, Anzeigen oder YouTube-Clips) vor der Veröffentlichung zu prüfen. Im Kern führt er einen strukturierten Prozess mit sieben unabhängigen Richtern durch, die jeweils einen spezifischen Aspekt bewerten: Aufhänger, Tempo, Untertitel, Ton, Beweise, Thumbnail und das Scroll-Verhalten. Der Skill verwendet Python-Skripte (`prep.py` und `verdict.py`) in Kombination mit ffmpeg, um das Video in ein evidenzbasiertes Paket zu zerlegen – bestehend aus Bildern, Kontaktbögen mit Zeitstempeln, Bildwechselzeiten, Lautstärkemessungen, Spektrogramm und Transkript. Diese Beweise werden dann an die sieben Unter-Agenten weitergegeben, die ihr Urteil unabhängig fällen. Der Vorarbeiter aggregiert die Ergebnisse und präsentiert eine Stimmentabelle sowie höchstens fünf umsetzbare Korrekturen in der Reihenfolge der Priorität. Der Skill unterstützt mehrere Runden (z. B. `run-1`, `run-2`), sodass Benutzer sehen können, welche Rückmeldungen sich wiederholen – das deutet auf schwerwiegendere Probleme hin. Er ist plattformunabhängig (Claude Code, Codex, Cursor etc.) und interagiert nur lesend mit den Videodaten – er postet, bearbeitet oder löscht nichts. Die typische Token-Nutzung liegt bei 800 000 bis 900 000 Tokens pro Minute Videolänge.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Video-Jury?

Ein Job: sieben Richter, ein Video, ein ehrliches Urteil, bevor du postest. Claude postet, bearbeitet oder löscht nie etwas. Du entscheidest.

Die Tools werden tatsächlich ausgeführt: scripts/prep.py und scripts/verdict.py sind reines Python (nur Standardbibliothek) und benötigen eine installierte ffmpeg-Installation. prep.py verwandelt das Video in ein Beweispaket: Frames, Kontaktbögen mit der Zeit auf jeder Kachel, Bildwechselzeiten, Lautstärken, ein Spektrogramm und das Transkript. verdict.py zählt die Stimmen und gruppiert die Ergebnisse. Beide leben im eigenen Ordner dieses Skills (normalerweise ~/.claude/skills/video-jury/), rufe sie also mit vollem Pfad auf. Wenn die Codeausführung deaktiviert ist, sag, dass die Jury nicht laufen kann, denn ein Richter, der keine Frames gesehen hat, rät nur.

Schritte

  1. Aufnahme. Erhalte den Videopfad. Frage einmal, in einer kurzen Nachricht, nach allem, was sie haben: das Titelbild, den Bildunterschrifttext, ein Transkript oder Wortzeitangaben. Keines ist erforderlich. Führe python scripts/prep.py --check aus; wenn ffmpeg fehlt, gib die Installationszeile aus, die es ausgibt, und stoppe.
  2. Beweise erstellen. Arbeite in ./video-jury/<Videoname>/ im aktuellen Ordner des Benutzers (frage vor dem ersten Erstellen von ./video-jury/): python scripts/prep.py VIDEO --out ./video-jury/<name>/pack [--cover IMG] [--caption TXT] [--words JSON | --transcript TXT] Sage dem Benutzer, was dem Paket fehlt (die limits, die es ausgibt).
  3. Die Jury einsetzen. Lies references/judges.md. Starte sieben Unter-Agenten in einer Nachricht, einen pro Richter, damit sie gleichzeitig laufen. Jeder bekommt nur: die gemeinsamen Regeln, seinen eigenen Abschnitt, die Antwortform, den Pack-Ordner und wo er seine Antwort speichern soll (./video-jury/<name>/run-1/<richter>.json). Gib einem Richter niemals die Notizen des Erstellers, die Antwort eines anderen Richters oder deine eigene Meinung. Wenn du keine Unter-Agenten starten kannst, führe die sieben Bahnen nacheinander selbst aus, jede nur aus dem Pack, und sage dem Benutzer, dass die Richter nicht blind zueinander waren.
  4. Der Vorarbeiter. Führe python scripts/verdict.py ./video-jury/<name>/run-1 aus. Zeige die Abstimmungstabelle genau wie gedruckt. Gib dann höchstens fünf Korrekturen in einfachen Worten, zuerst die am meisten zugestimmten, jede mit ihrer zweiten Stimme und dem Richter oder den Richtern, die sie angesprochen haben. Liste auf, was die Richter gesagt haben, nicht geändert werden soll, und was sie nicht beurteilen konnten.
  5. Wiederhole es (einmal anbieten). Stimmen bewegen sich zwischen Durchläufen: In den eigenen Tests des Erstellers erhielt dasselbe Video 2 POST und 5 FIX, dann 4 POST und 3 FIX, dann 1 POST und 6 FIX. Die Anzahl ist also ein Leitfaden, und die zurückkommenden Notizen sind das Urteil. Wenn sie zustimmen, wiederhole Schritt 3 in run-2 und führe python scripts/verdict.py --compare ./video-jury/<name>/run-1 ./video-jury/<name>/run-2 aus. Lies jedes passende Paar und bestätige, dass es dasselbe Problem ist, bevor du es als bestätigt bezeichnest.

Harte Regeln

  • Poste, plane, lade hoch, bearbeite, schneide oder lösche niemals das Video oder irgendetwas anderes. Die Jury liest nur.
  • Kein Richter darf das Video hören oder abspielen. Schreibe niemals so, als hätte einer das getan. Ton wird durch Messgeräte beurteilt.
  • Kein Ergebnis ohne Zeit und Datei. Öffne das Frame und schau nach, bevor du ein Ergebnis dem Benutzer wiederholst.
  • Mache das Urteil nicht weicher, füge deine eigenen Ergebnisse nicht zur Zählung hinzu und prognostiziere keine Aufrufe, Reichweite oder Einnahmen.
  • Ein Job pro Richter. Vereinige keine Bahnen, um Zeit zu sparen, und lass Richter sich nicht gegenseitig sehen.
  • Alles bleibt in ./video-jury/ auf dem Computer des Benutzers. Sende es nirgendwo hin.
  • Sage deutlich, dass sieben Richter, die Frames lesen, viel Nutzung verbrauchen (800 000 bis 900 000 Tokens pro Durchlauf bei einer Minute Videolänge in den Tests des Erstellers), vor dem ersten Durchlauf und vor einem zweiten.

Was zurückgegeben wird

Die Entscheidungszeile (POST, FIX FIRST oder HOLD) mit der Stimmenanzahl, der Abstimmungstabelle, bis zu fünf Korrekturen mit ihren zweiten Stimmen, der „Nicht ändern“-Liste, was nicht beurteilt werden konnte, und dem Pfad zu VERDICT.md. Beende mit einer Frage: „Möchtest du die Jury ein zweites Mal laufen lassen, um zu sehen, welche Notizen zurückkommen?“

Verwandte Skills