
Youtube Downloader
Handles YouTube downloads and HLS streams using yt-dlp and ffmpeg, with built-in workarounds for the bot detection and format availability issues that break basic yt-dlp usage. Sets up PO token providers automatically (tries Docker, falls back to browser-based), extracts cookies from Chrome when needed, and defaults to a non-technical UX where you just ask for a URL and get a file. The SOP is particularly solid on the failure modes: quotes URLs for zsh, rewrites localhost proxies for Docker, treats "only images available" as a token failure, keeps browser windows open during WPC minting. Useful when you need reliable high-quality downloads without debugging yt-dlp's increasingly fragile YouTube support yourself.
- skills.sh installs
- 1.5K
- GitHub stars
- 1.5K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add daymade/claude-code-skills --skill youtube-downloader --agent claude-codeInstalls into .claude/skills of the current project.
Files
YouTube Downloader
Overview
Enable reliable video and audio downloads from YouTube and HLS streaming platforms (Mux, Vimeo, etc.) using yt-dlp and ffmpeg. This skill provides workflows for:
- YouTube downloads at available quality, with optional PO token and authorized cookie recovery
- HLS stream downloads with authentication headers
- Handling protected content and troubleshooting common download failures
Goal Split: File vs. Text (Read First)
Before downloading anything, classify the request:
- User wants the video/audio file itself (save it, edit it, watch offline) → continue with the download flow below, unchanged.
- User wants the spoken content as text (transcript, subtitles, meeting notes, archive, "what was said") → follow
references/text-first.mdFIRST: existing archived transcripts → platform transcript APIs → yt-dlp subtitle-only → authorized audio track + ASR. Do not download the full video just to obtain text.
The text-first route never blocks a file request: when the user wants the file, download it with the unchanged flow below.
Non-Technical User Experience (Default)
Sponsors
Details
- Repository
- github.com/daymade/claude-code-skills
- Categories
- Backend & APIs, Security, Debugging, Generative Media, Video & Audio Editing
- First seen
- Jun 3, 2026
More from daymade/claude-code-skills
All 53- Mermaid Tools1.5K
- Skill Reviewer1.5K
- Statusline Generator1.5K
- Skills Search1.5K
- Capture Screen1.1K
- Pdf Creator1K
- Docs Cleaner1K
- Claude Md Progressive Disclosurer1K
- Claude Code History Files Finder1K
- Github Contributor991
- Video Comparer990
- Llm Icon Finder989
- Cli Demo Generator978
- Cloudflare Troubleshooting978
- Teams Channel Post Writer970
- Claude Skills Troubleshooting960
- Repomix Safe Mixer946
- Financial Data Collector917
- Repomix Unmixer916
- Doc To Markdown914
- Product Analysis909
- Windows Remote Desktop Connection Doctor843
- Scrapling Skill827
- Skill Creator805