yt-dlp-downloader — скилл для Claude Code: что делает и как установить
Скилл собирает и запускает команды yt-dlp по ссылке на видео: файл целиком, звук в MP3, субтитры, нужное качество. Пригодится, когда ролик надо забрать на диск прямо из чата с агентом.
npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a claude-codeЧто делает yt-dlp-downloader
Скилл снимает с вас запоминание флагов yt-dlp. Даёте ссылку — агент проверяет, стоят ли зависимости, собирает команду и кладёт файл в ~/Downloads/yt-dlp. Умеет качать видео целиком, вытаскивать звук в MP3, тянуть субтитры и обложку, брать кусок плейлиста по диапазону, а перед загрузкой показать список форматов через -F.
Внутри один файл SKILL.md с шаблонами команд: базовое скачивание, -x --audio-format mp3, --write-subs --sub-langs all, фильтры до 720p и 1080p, -I 1:5 для первых пяти роликов плейлиста. Разбор ошибок прописан отдельно: 403 на YouTube снимается флагом --cookies-from-browser chrome, недоступный формат — повторным -F, оборванная загрузка докачивается сама, достаточно повторить.
Заранее нужны сам yt-dlp (pip install yt-dlp) и ffmpeg: без него не будет ни MP3, ни склейки видео с аудио. Для YouTube почти всегда требуются cookies, то есть залогиненный браузер на той же машине — подойдут chrome, firefox, safari, edge, brave, opera. Ссылки на другие сайты скилл пробует брать без cookies.
Какие задачи решает
- Скачать ролик с YouTube в 1080p, не собирая фильтр формата вручную
- Вытащить звук в MP3 из видео на Bilibili
- Забрать субтитры вместе с видеофайлом
- Скачать только первые пять роликов плейлиста
- Разобраться, почему загрузка падает с 403, и обойти это cookies из браузера
Примеры запросов агенту
- Скачай видео
VIDEO_URLв 1080p в~/Downloads/yt-dlp - Вытащи из
VIDEO_URLтолько звук, формат mp3 - Покажи форматы для
VIDEO_URLчерез-F, потом скачай нужный по ID
Как установить yt-dlp-downloader
1Через Skills CLI (Vercel)
npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a claude-code2Вручную: положить файлы
~/.claude/skills/yt-dlp-downloader/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/yt-dlp-downloader/
1Через Skills CLI (Vercel)
npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a codex2Вручную: положить файлы
.agents/skills/yt-dlp-downloader/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a cursor2Вручную: положить файлы
.cursor/skills/yt-dlp-downloader/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install MapleShaw/yt-dlp-downloader-skill yt-dlp-downloader2Вручную: положить файлы
.github/skills/yt-dlp-downloader/SKILL.md1Через Skills CLI (Vercel)
npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a gemini-cli2Командой платформы
gemini skills install https://github.com/MapleShaw/yt-dlp-downloader-skillВручную: положить файлы
.devin/skills/yt-dlp-downloader/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о yt-dlp-downloader
Как установить yt-dlp-downloader в Claude Code?
Выполните npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a claude-code. Скилл ляжет файлом ~/.claude/skills/yt-dlp-downloader/SKILL.md.
Что делает yt-dlp-downloader?
Собирает и запускает команды yt-dlp по ссылке на видео: скачивание, звук в MP3, субтитры, выбор качества, диапазон плейлиста. Заодно проверяет, что yt-dlp и ffmpeg установлены.
Нужны ли cookies для YouTube?
На YouTube без них часто приходит 403, поэтому скилл советует флаг --cookies-from-browser chrome и залогиненный браузер на той же машине. На других сайтах сначала пробует без cookies.