video-transcript-downloader
yt-dlp downloads: video, audio, subtitles, transcripts, clips, playlists.
Install
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
git clone https://github.com/steipete/agent-scripts /tmp/agent-scripts && ln -s /tmp/agent-scripts/skills/video-transcript-downloader ~/.claude/skills/video-transcript-downloader
From README
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. 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: