youtube-uploader — скилл для Claude Code: что делает и установка
Загружает видео на YouTube с названием, описанием, тегами и настройками публикации. Подходит для обычных видео и Shorts.
npx skills add aviz85/claude-skills-library --skill youtube-uploader -a claude-codeЧто делает youtube-uploader
Скилл запускает TypeScript-скрипт, который отправляет видео на YouTube и задаёт метаданные: название, описание, теги, категорию, приватность, миниатюру и плейлист. Можно сначала выполнить пробный запуск без загрузки, выбрать режим Shorts или получить после публикации ID видео, URL и статус.
Перед первой загрузкой нужно пройти OAuth2 через npx ts-node youtube-upload.ts --auth; токен сохраняется в .youtube-token.json. В scripts/.env нужны YOUTUBE_CLIENT_ID и YOUTUBE_CLIENT_SECRET, а в Google Cloud Console требуется включить YouTube Data API v3. Без этих credentials загрузка не пройдёт. Скрипт принимает видео в форматах MP4, MOV, AVI, WMV, FLV, 3GP и MPEG; действуют лимиты YouTube на размер файла, заголовок, описание, теги и дневную квоту.
Какие задачи решает
- загрузить видео с заданными метаданными
- опубликовать ролик как YouTube Short
- добавить видео в плейлист
- проверить параметры перед загрузкой
- выбрать режим public, unlisted или private
Примеры запросов агенту
- Используй скилл
youtube-uploader, загрузиtutorial.mp4с названием, описанием, тегами и категорией28. - Загрузи
short_video.mp4как YouTube Short с приватностьюpublic. - Проверь загрузку для
episode5.mp4в режиме--dry-run, не отправляя файл на YouTube.
Как установить youtube-uploader
1Через Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill youtube-uploader -a claude-code2Вручную: положить файлы
~/.claude/skills/youtube-uploader/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/youtube-uploader/
1Через Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill youtube-uploader -a codex2Вручную: положить файлы
.agents/skills/youtube-uploader/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill youtube-uploader -a cursor2Вручную: положить файлы
.cursor/skills/youtube-uploader/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aviz85/claude-skills-library youtube-uploader2Вручную: положить файлы
.github/skills/youtube-uploader/SKILL.md1Через Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill youtube-uploader -a gemini-cli2Командой платформы
gemini skills install https://github.com/aviz85/claude-skills-library --path skills/youtube-uploaderВручную: положить файлы
.devin/skills/youtube-uploader/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill youtube-uploader -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о youtube-uploader
Как установить youtube-uploader в Claude Code?
Выполните npx skills add aviz85/claude-skills-library --skill youtube-uploader -a claude-code, затем используйте путь ~/.claude/skills/youtube-uploader/SKILL.md.
Что делает youtube-uploader?
Скилл загружает видео на YouTube и задаёт название, описание, теги, приватность, категорию, миниатюру или плейлист. Он также умеет работать с Shorts и показывать результат загрузки.
Что нужно для первой загрузки видео?
Нужны YOUTUBE_CLIENT_ID и YOUTUBE_CLIENT_SECRET в scripts/.env, включённый YouTube Data API v3 и OAuth2-аутентификация через npx ts-node youtube-upload.ts --auth.