yt-dlp
Installation
Summary
Download videos and extract audio from 900+ platforms including YouTube, Twitter, TikTok, and Instagram.
- Supports three core operations: video download with quality selection (best, 1080p, 720p, 480p), audio extraction in multiple formats (MP3, M4A, OPUS, FLAC, WAV), and URL detection from conversation text
- Auto-detects video links in conversations and prompts user to download; handles single and multiple URLs with playlist support
- Includes three Python scripts:
download_video.pyfor video retrieval with format options,extract_audio.pyfor audio conversion, andextract_urls.pyfor URL extraction from text or stdin - Requires yt-dlp and ffmpeg; all scripts use only built-in Python modules with no additional dependencies
SKILL.md
yt-dlp Video Downloader Skill
This skill provides tools for downloading videos and extracting audio from various platforms using yt-dlp.
Features
- Download videos from multiple platforms (YouTube, Twitter/X, Vimeo, TikTok, Instagram, Facebook, etc.)
- Extract audio from videos
- Auto-detect video URLs in conversations
- Support for different quality settings and formats
Usage Patterns
1. Command-based Download
When user explicitly asks to download a video:
User: Download this video https://youtube.com/watch?v=...