Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Инструмент для работы с YouTube, позволяющий искать видео, получать информацию о каналах и извлекать расшифровки с помощью YouTube Data API v3 или резервного механизма через yt-dlp.
Обзор
Данный скилл предоставляет полный доступ к данным YouTube: от поиска видео до получения подробной аналитики и текстовых транскриптов. Он интегрируется через MCP-сервер (основной способ) и использует yt-dlp как резервный вариант для извлечения субтитров.
Подходит для задач контент-анализа, SEO-оптимизации, генерации субтитров, проверки доступности и построения аналитических пайплайнов. :
Ключевые возможности
- Получение информации о видео (заголовок, описание, статистика, дата публикации)
- Доступ к транскриптам с временными метками
- Анализ каналов и просмотр последних видео
- Поиск по YouTube
- Работа с плейлистами
Установка
1. Установите зависимости
npm install -g youtube-mcp-server
pip install yt-dlp
2. Получите API-ключ YouTube
- Создайте проект в Google Cloud Console
- Включите YouTube Data API v3
- Создайте API-ключ и сохраните его
- При необходимости ограничьте доступ только этим API
3. Настройте MCP-сервер
git clone https://github.com/.../youtube-mcp-server
cd youtube-mcp-server
npm install
npm run build
Примеры использования
Поиск видео:
search_videos query="AI tools" maxResults=5
Получение информации о канале:
channels_info channelId="CHANNEL_ID"
Получение транскрипта:
transcripts_getTranscript videoId="VIDEO_ID"
Если основной метод не работает, используйте yt-dlp:
yt-dlp --skip-download --write-auto-sub --sub-lang en URL
Практические сценарии
- Анализ видео для создания контента
- Подготовка идей для постов и статей
- Извлечение ключевых тем из интервью или подкастов
- Мониторинг трендов на YouTube
Ограничения и квоты
- Поиск: ~100 единиц квоты за запрос
- Детали видео: 1 единица
- Транскрипты: без ограничений (отдельный механизм)
Рекомендуется экономно использовать поиск и активно работать с транскриптами, так как они не расходуют квоту. :
Типичные проблемы
- Пустые транскрипты — видео может не иметь субтитров
- Ошибки MCP-сервера — попробуйте собрать из исходников
- Отсутствие yt-dlp — установите через pip
Безопасность
API-ключ используется только для обращения к официальному API Google и не передаётся сторонним сервисам. Тем не менее:
- Не храните ключ в открытом коде
- Ограничьте доступ ключа только нужным API
- Используйте конфигурационные файлы или переменные окружения
Итог
Этот инструмент превращает YouTube в мощный источник данных для анализа, автоматизации и создания контента. Благодаря сочетанию API и fallback-механизмов он обеспечивает стабильный доступ к информации и гибкость в работе с видео.
Файл из источника