YouTube video downloader skill with interactive format selection
npx claudepluginhub yaniv-golan/ytd-skillDownload YouTube videos with interactive resolution and subtitle selection
An AI agent skill for downloading YouTube videos with interactive resolution and subtitle selection. Lists available formats, checks for subtitles, and lets you choose exactly what to download.
Uses the open Agent Skills standard. Works with Claude, Codex CLI, Cursor, Windsurf, Manus, and any other compatible tool.
Note: ChatGPT is not supported. ChatGPT's code execution sandbox (used by Skills to run scripts) does not have outbound internet access. The sandbox runs in an isolated container with networking locked down — scripts cannot make external connections. Since this skill needs to reach YouTube's servers to list formats and download videos, it cannot function in ChatGPT's environment. This is a platform limitation, not a bug in the skill.
This skill uses two command-line tools:
The skill auto-detects missing tools and offers to install them with your permission. No manual setup needed.
yaniv-golan/ytd-skill/plugin marketplace add yaniv-golan/ytd-skill
https://github.com/yaniv-golan/ytd-skill into the Search or Paste Link boxyoutube-downloader.zipUse the built-in skill installer:
$skill-installer https://github.com/yaniv-golan/ytd-skill
Or install manually:
youtube-downloader.zipyoutube-downloader/ folder to ~/.codex/skills/Download youtube-downloader.zip and extract the youtube-downloader/ folder to:
.agents/skills/ in your project root~/.agents/skills/The skill auto-activates when you ask to download a YouTube video. Just paste a URL:
Download this video: https://www.youtube.com/watch?v=dQw4w9WgXcQ
The skill will:
MIT