Video Notes

Verandert een YouTube-link of lokale video in een getimede transcriptie plus door de agent geschreven kernpunten.

Door iamvista · iamvista/video-notes

Getest · Werkt ★ 9.6/10

Video Notes — Verandert een YouTube-link of lokale video in een getimede transcriptie plus door de agent geschreven kernpunten.

Wat het doet

Een stdlib-only Python CLI haalt YouTube-ondertitels op (of valt terug op de Whisper API voor video's zonder ondertitels) en produceert een transcript.json; de agent leest dit vervolgens en schrijft een TL;DR/kernpunten/hoofdstukken notitie plus een volledige getimede transcriptie als twee Markdown-bestanden. Triggers op een YouTube URL of lokale videopad plus een transcribe/notes verzoek, of het /video-notes commando.

Testrapport

Voerde de echte pipeline uit tegen YouTube's allereerste upload (jNQXAC9IVRw): yt-dlp haalde handmatige ondertitels op en de de-dup logica sloeg overlappende auto-captioning samen tot 6 schone, niet-herhalende segmenten met correcte tijdstempels; alle 23 gebundelde unit tests slaagden ook.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/iamvista/video-notes
mkdir -p ~/.claude/skills
cp -r video-notes ~/.claude/skills/video-notes

Commando's en voorbeeldprompts

  • /video-notesVerandert een YouTube-link of lokale video in een getimede transcriptie plus door de agent geschreven kernpunten.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Transcribe this YouTube video into key-point notes with timestamps
  • Turn this local lecture video into a TL;DR plus full transcript
  • Get chapter markers and notes out of this conference talk video