Download YouTube videos or audio with selectable quality and format options.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "youtube-downloader" skill from askskill: 1. Download https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/video-downloader/SKILL.md 2. Save it as ~/.claude/skills/video-downloader/SKILL.md 3. Reload skills and tell me it's ready
Download YouTube videos with full control over quality and format settings.
The simplest way to download a video:
python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"
This downloads the video in best available quality as MP4 to /mnt/user-data/outputs/.
Use -q or --quality to specify video quality:
best (default): Highest quality available1080p: Full HD720p: HD480p: Standard definition360p: Lower qualityworst: Lowest quality availableExample:
python scripts/download_video.py "URL" -q 720p
Use -f or --format to specify output format (video downloads only):
mp4 (default): Most compatiblewebm: Modern formatmkv: Matroska containerExample:
python scripts/download_video.py "URL" -f webm
Use -a or --audio-only to download only audio as MP3:
python scripts/download_video.py "URL" -a
Use -o or --output to specify a different output directory:
python scripts/download_video.py "URL" -o /path/to/directory
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /custom/path
The skill uses yt-dlp, a robust YouTube downloader that:
/mnt/user-data/outputs/ by defaultAutomate Perigon workflows via Rube MCP using current tool schemas.
Automate Gemini workflows via Rube MCP with schema-first tool discovery.
Automate Code Interpreter workflows for coding, analysis, and repeatable task execution.
Automate Docsbot AI tasks via Rube MCP using current tool schemas first.
Automate Dpd2 tasks through Rube MCP using current tool schemas first.
Search current tool schemas first, then automate Enigma tasks via Rube MCP.
Download YouTube videos and audio via yt-dlp in AI workflows through MCP.
Retrieve YouTube video transcripts with language, timestamps, and ad filtering options.
Let AI search YouTube, extract transcripts, and fetch video or channel details.
Download YouTube videos directly to your computer through an MCP-compatible AI agent.
Download YouTube videos and transcribe speech locally with Whisper.
List YouTube subscriptions and unsubscribe from specific or all channels.