youtube
Original:🇺🇸 English
Translated
1 scriptsChecked / no sensitive code detected
Download content from YouTube including transcripts, captions, subtitles, music, MP3s, and playlists. Use when the user provides a YouTube URL or asks to download, transcribe, or get content from YouTube videos or playlists.
8installs
Sourcesteveclarke/dotfiles
Added on
NPX Install
npx skill4agent add steveclarke/dotfiles youtubeTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →YouTube
Download and process content from YouTube videos and playlists.
Capabilities
This skill handles two main workflows:
| Task | Reference | Use When |
|---|---|---|
| Transcripts | | User wants captions, subtitles, or text content from a video |
| Music/MP3s | | User wants to download audio, tag MP3s, or build a music library |
Quick Start
For Transcripts
bash
# Check available subtitles
yt-dlp --list-subs "YOUTUBE_URL"
# Download auto-generated subtitles
yt-dlp --write-auto-sub --skip-download -o "transcript" "YOUTUBE_URL"Load for the full workflow including VTT-to-text conversion and Whisper fallback.
references/transcripts.mdFor Music/MP3s
bash
# Check playlist info
ytmp3 info "YOUTUBE_URL"
# Download playlist
ytmp3 download "YOUTUBE_URL"Load for the full tagging and organization workflow.
references/mp3-download.mdPrerequisites
- yt-dlp — YouTube downloader (install via )
brew install yt-dlp - eyeD3 — MP3 tagging (install via , needed for MP3 workflow)
brew install eye-d3
Workflow Selection
Based on the user's request:
- "transcript", "captions", "subtitles", "transcribe", "text from video" → Load
references/transcripts.md - "download music", "MP3", "playlist", "tag", "album", "music library" → Load
references/mp3-download.md
If unclear, ask the user what they want to do with the YouTube content.