
Yt Dlp
This is a wrapper around yt-dlp that lets Claude download videos or rip audio from over 900 platforms. You get three Python scripts: one for video downloads with quality presets (1080p, 720p, audio-only), one specifically for audio extraction in formats like MP3 or FLAC, and one that parses URLs from text or stdin. It covers the obvious platforms like YouTube and TikTok but also handles Reddit, Twitch clips, Streamable, and plenty of obscure ones. The auto-detection feature scans conversations for video links and prompts you to download them, which is either handy or annoying depending on your workflow. Requires ffmpeg for format conversion.
- skills.sh installs
- 1.9K
- GitHub stars
- 7
- last updated
- Aug 21, 2026
Install
$ npx -y skills add lwmxiaobei/yt-dlp-skill --skill yt-dlp --agent claude-codeInstalls into .claude/skills of the current project.
Files
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=...
Action: Extract URL and call download script
2. Auto-detection in Conversations
When conversation contains video URLs:
User: Check out this video https://twitter.com/... and let me know what you think
Action: Detect video URL, ask user if they want to download it
3. Audio Extraction
When user wants to extract audio only:
User: Extract the audio from https://youtu.be/...
Action: Use audio extraction script
Available Scripts
Note: Scripts are located in the scripts/ directory
download_video.py
Main video downloader with quality and format options.
Sponsors
Details
- Repository
- github.com/lwmxiaobei/yt-dlp-skill