YT Digest

Omvandlar en YouTube-URL till en tidsstämplad, skärmdumpad markdown-researchanteckning via verklig yt-dlp + ffmpeg.

av tga-cheetung · tga-cheetung/yt-digest

Testad · Fungerar ★ 10.0/10

YT Digest — Omvandlar en YouTube-URL till en tidsstämplad, skärmdumpad markdown-researchanteckning via verklig yt-dlp + ffmpeg.

Vad den gör

Hämtar en videos transkription och (valfritt) dess 720p-fil via yt-dlp, avduplicerar rullande autoskriptningar till rena tidsstämplar på meningsnivå, får Claude att välja 5-10 nyckelögonblick, tar en skärmdump vid varje visuellt ögonblick med ffmpeg, och sätter ihop en enda markdown-anteckning (TL;DR, tidsstämplade djup-länkar, skärmdumpar, kollapsad transkription) i vault/research/youtube/<slug>.md, och raderar källvideon efteråt. Triggar på en inklistrad YouTube-länk plus en sammanfatta/smälta-begäran; headless-säker utan interaktiva prompter.

Testrapport

Körde hela den verkliga pipelinen (yt-dlp-hämtning, VTT-parsning, ffmpeg-bildruta, markdown-sammanställning, rensning) från början till slut på en live YouTube-video, inga genvägar: korrekt metadata, avduplicerade skriptningar, verkliga extraherade skärmdumpar, ~21MB källvideo faktiskt raderad efteråt och lämnade bara en 1,3MB vault-anteckning+bilder – den gör exakt vad den lovar, utan friktion.

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

Installation

git clone https://github.com/tga-cheetung/yt-digest.git
mkdir -p ~/.claude/skills/yt-digest
cp -r yt-digest/SKILL.md yt-digest/scripts ~/.claude/skills/yt-digest/

Kommandon och exempelprompter

  • /yt-digestOmvandlar en YouTube-URL till en tidsstämplad, skärmdumpad markdown-researchanteckning via verklig yt-dlp + ffmpeg.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Turn this YouTube tutorial link into a timestamped markdown note
  • Digest this conference talk video with screenshots at key moments
  • Summarize this YouTube video and save it to my research vault