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 Parsehub tasks through Rube MCP for faster web data extraction.
Automate email list verification, cleanup, and result handling with Emaillistverify.
Automate Parsera tasks via Rube MCP for faster data extraction workflows.
Automate PDF API IO workflows via Rube MCP using current tool schemas first.
Automate People Data Labs lookups and data workflows through Rube MCP.
Automate Pexels searching and asset management tasks through Rube MCP.
Search YouTube videos and download audio without an API key.
Retrieve YouTube video transcripts with language, timestamps, and ad filtering options.
Fetch YouTube transcripts, metadata, and media downloads without API keys.
Download and convert multimedia content in batches with subtitle and format support.
Fetch and transcribe YouTube subtitles for multilingual LLM analysis and chat.
Download videos and audio from YouTube and many other supported sites.