Communitygithub.com

Kursvideo, Schritt 3: YouTube-Kapitel, die angezeigt werden

Erstelle YouTube-Kapitel aus einem Transkript, geprüft nach YouTubes eigenen Regeln, damit sie wirklich erscheinen. Für Kapitel, Zeitstempel oder das Aufteilen eines Videos in Abschnitte.

Was ist Kursvideo, Schritt 3: YouTube-Kapitel, die angezeigt werden?

Rezept Kursvideo, Schritt 3 (der Veröffentlichungs-Schliff). Aus dem Transkript entwirft der Agent Kapiteltitel und Zeitstempel und prüft sie nach YouTubes Regeln, etwa Start bei 0:00 und Mindestlänge, damit die Kapitelleiste bei langen Lektionen tatsächlich erscheint.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/utillayer/youtube-agent-skill/tree/HEAD/skills/yt-chapters

In Ihrer bevorzugten KI fragen

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

Dokumentation

yt-chapters

python3 ${CLAUDE_SKILL_DIR}/chapters.py transcript.srt --target 8

Die Tools befinden sich im Ordner dieses Skills. ${CLAUDE_SKILL_DIR} ist dieser Ordner in Claude Code; überall dort, wo es nicht expandiert (claude.ai, Codex), verwenden Sie den Ordner, aus dem diese SKILL.md geladen wurde.

Es liest Transkripte mit ../yt-edit/deadair.py, installieren Sie daher beide zusammen.

Hast du einen Link, aber kein Transkript? YouTube's eigene Untertitel in einer Zeile:

yt-dlp --skip-download --write-auto-subs --sub-langs en --sub-format vtt -o transcript "<video url>"

Das schreibt transcript.en.vtt. Ersetzen Sie en durch die Sprache des Videos. Automatische Untertitel haben keine Satzzeichen; ein whisper-Transkript hat sie und liefert sauberere Satzgrenzen.

Bevor du schreibst

Lesen Sie ~/.claude/youtube/voice.md, falls vorhanden – die Titel, die Sie schreiben, folgen den Worten des Nutzers, nicht Ihren. Falls die Datei nicht existiert, betiteln Sie schlicht und erklären Sie, dass das Voice-File die Titel schärfen würde.

Die Regeln, die nicht optional sind

Eine Kapitelliste, die gegen eine dieser Regeln verstößt, wird stillschweigend nicht zu Kapiteln – der Block bleibt einfach in der Beschreibung, ohne Wirkung:

  • Der erste Eintrag muss 00:00 sein.
  • Es müssen mindestens drei sein.
  • Jedes muss mindestens 10 Sekunden lang sein.
  • Sie müssen in aufsteigender Reihenfolge sein.

Einige Kanäle müssen außerdem erweiterte Funktionen in Studio aktivieren, bevor Kapitel überhaupt angezeigt werden. Wenn eine gültige Liste nicht erscheint, ist das das Erste, was überprüft werden sollte.

Das Tool prüft alle drei Bedingungen und meldet, wenn eine Liste ungültig ist, anstatt sie einfügen zu lassen.

Jede Zeile umschreiben

chapters.py findet die GRENZEN gut – es bewertet die Pausen, die Sie tatsächlich gemacht haben, danach, wie stark sich der Wortschatz über sie hinweg verändert. Die ausgegebenen Titel sind die Themenwörter und nur ein Entwurf. Ein Kapitel namens „Thumbnails Titles Verpackung“ ist ein Platzhalter. Schreiben Sie jeden Titel als das Versprechen dieses Abschnitts neu – drei bis fünf Wörter, in der Stimme des Nutzers.

Kapitel sind auch ein Diagnosewerkzeug für die Zuschauerbindung: Wenn ein Abschnitt nicht in fünf Wörtern benannt werden kann, sind es entweder zwei Abschnitte oder es ist Füllmaterial.

Das Tor

Nichts hier wird veröffentlicht. Dieses Skill schreibt, und Sie veröffentlichen. Jede Ausgabe endet mit einem Block, den der Nutzer kopiert, und die letzte Zeile jedes Durchlaufs ist die Frage: Ship it, or change it?

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills