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 Formsite workflows through Rube MCP for faster form handling.
Manage Toggl Track time entries, projects, clients, and tags with natural language.
Automate Grafbase workflows via Rube MCP with schema-aware tool discovery first.
Automate Heyreach outreach tasks and connect them into MCP workflows.
Automate NextDNS queries, configuration, and management tasks through Rube MCP.
Automate YNAB budgeting tasks and data lookups through Rube MCP.
Download YouTube videos and audio via yt-dlp in AI workflows through MCP.
Fetch YouTube transcripts, search videos, and browse channel content easily.
Retrieve YouTube video transcripts with language, timestamps, and ad filtering options.
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.