video-transcript-downloader
yt-dlp downloads: video, audio, subtitles, transcripts, clips, playlists.
By steipete · 990 installs
npx skills add steipete/agent-scripts --skill video-transcript-downloader
Source repository · Upstream listing
Video Transcript Downloader
./scripts/vtd.js can:
Print a transcript as a clean paragraph (timestamps optional).
Download video/audio/subtitles.
Transcript behavior:
YouTube: fetch via youtube transcript plus when possible.
Otherwise: pull subtitles via yt dlp , then clean into a paragraph.
Setup
CLI syntax:
Subcommands support focused help without requiring url .
Transcript (default: clean paragraph)
Download video / audio / subtitles
Formats (list + choose)
List available formats (format ids, resolution, container, audio only, etc):
Download a specific format id (example):
Prefer MP4 container without re encoding (remux when possible):
Notes
Default transcript output is a single paragraph. Use timestamps only when asked.
Bracketed cues like [Music] are stripped by default; keep them via keep brackets .
Pass extra yt dlp args after for transcript fallback, download , audio , subs , formats .
Troubleshooting (only when needed)
Missing yt dlp / ffmpeg :
Verify: