ytdllisted
Install: claude install-skill dinglebear-ai/rytdl
# yt-dlp Downloader
Download media from any [yt-dlp](https://github.com/yt-dlp/yt-dlp)-supported site as
audio, video, or both, embed proper metadata + cover art, and transfer the result
to a target path configured when the plugin was enabled.
Six MCP tools are provided by the bundled `ytdl-rmcp` server:
| Tool | Purpose |
| --- | --- |
| `youtube_search` | Search YouTube and return result URLs without downloading. |
| `youtube_search_ui` | Open an interactive YouTube search UI in MCP App-capable hosts. |
| `youtube_download` | Download one or more URLs and transfer them to the configured target. |
| `youtube_probe` | Read-only: resolve title/duration/uploader/format counts without downloading. |
| `youtube_identify` | Fingerprint local audio with `fpcalc`, return AcoustID/MusicBrainz candidates, preview canonical tags, and optionally write high-confidence tags. |
| `youtube_stats` | Summarize the persistent download ledger with totals, kinds, uploaders, and recent entries. |
## Defaults
- **Audio-first.** `mode` defaults to `audio`, codec defaults to the configured
`audio_format` (mp3 unless changed at enable time).
- **Destinations come from plugin config.** Audio lands in `target_path`, and
video lands in `video_target_path` when configured. Targets can be local
(`/path`), SSH (`host:/path`), or rclone (`remote:path` or `rclone:remote:/path`). You do not normally
pass target fields — they fall back to the user config.
- **Files are organized by artist.** Outpu