From youtube-downloader
Downloads YouTube videos using yt-dlp with quality presets (whatsapp 144p, standard 480p, high 720p, best) and MP3 audio extraction via CLI scripts.
npx claudepluginhub aviz85/claude-skills-library --plugin youtube-downloaderThis skill uses the workspace's default tool permissions.
> **First time?** If `setup_complete: false` above, run `./SETUP.md` first, then set `setup_complete: true`.
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
First time? If
setup_complete: falseabove, run./SETUP.mdfirst, then setsetup_complete: true.
Download YouTube videos with quality control, optimized for sharing on WhatsApp and other platforms.
This skill requires Python to be installed on your system.
pip install yt-dlp)First time setup? Read SETUP.md for detailed installation instructions for Windows, macOS, and Linux.
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
| Preset | Resolution | Max Size | Use Case |
|---|---|---|---|
whatsapp | 144p | ~10MB | WhatsApp sharing (default) |
standard | 480p | ~50MB | General use |
high | 720p | ~100MB | Good quality |
best | Best available | Varies | Maximum quality |
| Option | Description |
|---|---|
--quality / -q | Quality preset (whatsapp/standard/high/best) |
--output / -o | Output directory (default: current dir) |
--list / -l | List available formats without downloading |
--audio-only / -a | Extract audio only (MP3) |
# 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
For videos over 16MB, either: