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.

Ir a la instalación

Datos de origen

Repositorio
aviz85/claude-skills-library
Última actividad en el origen
28 de enero de 2026 a las 11:27
Idioma detectado de SKILL.md
inglés
Estrellas
49
Forks
14

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
3 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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)
Ver en GitHub