youtube-downloader

Download YouTube videos with quality presets. Use for: download youtube, yt download, video download, youtube to whatsapp, youtube mp3.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "youtube-downloader" with this command: npx skills add aviz85/claude-skills-library/aviz85-claude-skills-library-youtube-downloader

YouTube Video Downloader

First time? If setup_complete: false above, run ./SETUP.md first, then set setup_complete: true.

Download YouTube videos with quality control, optimized for sharing on WhatsApp and other platforms.

Requirements

This skill requires Python to be installed on your system.

  • Python 3.9+ (required)
  • yt-dlp (pip install yt-dlp)
  • ffmpeg (for audio extraction)

First time setup? Read SETUP.md for detailed installation instructions for Windows, macOS, and Linux.

Quick Start

cd ~/.claude/skills/youtube-downloader/scripts

# Download for WhatsApp (144p, small file)
python download.py "https://www.youtube.com/watch?v=VIDEO_ID" --quality whatsapp

# Download standard quality (480p)
python download.py "https://www.youtube.com/watch?v=VIDEO_ID" --quality standard

# Download high quality (720p)
python download.py "https://www.youtube.com/watch?v=VIDEO_ID" --quality high

# Download best quality available
python download.py "https://www.youtube.com/watch?v=VIDEO_ID" --quality best

# List available formats
python download.py "https://www.youtube.com/watch?v=VIDEO_ID" --list

Quality Presets

PresetResolutionMax SizeUse Case
whatsapp144p~10MBWhatsApp sharing (default)
standard480p~50MBGeneral use
high720p~100MBGood quality
bestBest availableVariesMaximum quality

Options

OptionDescription
--quality / -qQuality preset (whatsapp/standard/high/best)
--output / -oOutput directory (default: current dir)
--list / -lList available formats without downloading
--audio-only / -aExtract audio only (MP3)

Examples

# Download and send to WhatsApp
python download.py "https://youtube.com/watch?v=xxx" -q whatsapp
# Then use WhatsApp skill to send

# Download to specific folder
python download.py "https://youtube.com/watch?v=xxx" -o ~/Downloads

# Audio only (for podcasts/music)
python download.py "https://youtube.com/watch?v=xxx" --audio-only

WhatsApp Size Limits

  • 16MB: Direct video sharing limit
  • 2GB: Document sharing limit (preserves quality)

For videos over 16MB, either:

  1. Use lower quality preset
  2. Send as document (not video)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Universal Video Downloader

Universal video downloader supporting multiple platforms (Douyin, Bilibili, YouTube, TikTok, etc.). Can download videos by URL or search by keyword (Douyin s...

Registry SourceRecently Updated
842Profile unavailable
Automation

YouTube Uploader

Upload videos and custom thumbnails to YouTube. Use when the user wants to publish, upload, or post a video to YouTube, set a thumbnail, or manage YouTube ch...

Registry SourceRecently Updated
5824Profile unavailable
General

YouTube to Chinese

将提供的 YouTube 视频链接转录成完整中文稿,包含内容摘要和视频核心亮点,便于快速理解和复习。

Registry SourceRecently Updated
810Profile unavailable
General

Douyin Video Downloader

抖音视频下载工具 - 通过第三方解析服务实现无水印视频下载

Registry SourceRecently Updated
5831Profile unavailable