Skip to main content

youtube-downloader

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

Zur Installation springen

Quellinformationen

Repository
aviz85/claude-skills-library
Letzte Quellaktivität
28. Januar 2026 um 11:27
Erkannte Sprache von SKILL.md
Englisch
Sterne
49
Forks
14

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
3 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
youtube-downloader
description
Download YouTube videos with quality presets. Use for: download youtube, yt download, video download, youtube to whatsapp, youtube mp3.
version
1.0.0
author
aviz85
tags
["youtube","video","download","media"]
setup
./SETUP.md
setup_complete
false
# 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](./SETUP.md) for detailed installation instructions for Windows, macOS, and Linux. ## Quick Start ```bash 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 | 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 | ## Options | 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) | ## Examples ```bash # 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)
Auf GitHub ansehen