Навыки youtube-automation
📺

youtube-automation

Безопасно

Автоматизация рабочих процессов YouTube

Сэкономьте часы ручной работы по управлению YouTube, автоматизировав загрузку видео, организацию плейлистов и отслеживание аналитики через Claude. Этот навык использует инструментарий YouTube от Composio для обработки взаимодействия с API непосредственно в вашем рабочем процессе.

Поддерживает: Claude Codex Code(CC)
📊 71 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «youtube-automation». Upload my video with title 'Product Demo' and description 'See our new product in action'

Ожидаемый результат:

  • Video uploaded successfully
  • Video ID: abc123XYZ456
  • URL: https://youtube.com/watch?v=abc123XYZ456
  • Privacy: unlisted
  • Status: Processing

Использование «youtube-automation». Get statistics for channel @Google

Ожидаемый результат:

  • Channel: Google
  • Subscribers: 10.5M
  • Total Views: 2.1B
  • Video Count: 3,847
  • Total Videos: 3,847

Использование «youtube-automation». Search for 'claude ai tutorial' videos

Ожидаемый результат:

  • Found 25 results
  • 1. 'Claude AI Tutorial for Beginners' - 150K views
  • 2. 'Master Claude Code in 20 Minutes' - 89K views
  • 3. 'Claude vs ChatGPT Comparison' - 225K views

Аудит безопасности

Безопасно
v1 • 2/25/2026

All 70 static findings are false positives from Markdown code formatting. The file contains only documentation describing YouTube API workflows via Rube MCP, not executable code. No security risks detected.

1
Просканировано файлов
224
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
30
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Рабочий процесс загрузки контента

Загружать видео на YouTube с оптимизированными названиями, описаниями и тегами. Устанавливать соответствующий статус конфиденциальности и добавлять собственные миниатюры без ручных вызовов API.

Панель аналитики канала

Отслеживать рост канала и производительность видео, получая статистику, количество просмотров и показатели вовлеченности. Анализировать несколько видео пакетами для сравнительной отчетности.

Система управления плейлистами

Организовывать видеотеки, создавая тематические плейлисты, добавляя видео оптом и поддерживая структурированные коллекции для навигации аудитории.

Попробуйте эти промпты

Загрузка видео с метаданными
Upload my video file from S3 (s3key: 'my-video.mp4') to YouTube with title 'My Tutorial', description 'Learn how to...', tags ['tutorial', 'how-to'], category 22, and set as unlisted.
Поиск и анализ контента
Search YouTube for 'machine learning tutorial' videos, get the top 10 results, then retrieve detailed statistics for each video including view counts and engagement metrics.
Создание курируемого плейлиста
Create a new playlist called 'Python Tutorials 2024', then search for 'python tutorial' and add the top 20 results to this playlist.
Отчет о производительности канала
Get statistics for my channel (@MyChannel), list all videos from the uploads playlist, retrieve detailed metrics for each video, and compile a performance report.

Лучшие практики

  • Always search tools first with RUBE_SEARCH_TOOLS before using any YouTube tools to get current schemas and parameter requirements
  • Prefer UPDATE_VIDEO over UPLOAD_VIDEO for metadata-only changes to conserve API quota (upload costs 1600 units vs update costs much less)
  • Use batch operations (GET_VIDEO_DETAILS_BATCH) for retrieving multiple video statistics instead of individual calls to reduce quota usage
  • Handle pagination by checking nextPageToken in responses and making follow-up requests until the token is absent

Избегать

  • Passing channel IDs (UC...) as playlist IDs - convert uploads by replacing 'UC' prefix with 'UU' to get the correct playlist ID
  • Exceeding the 5000 byte limit on video descriptions by counting characters instead - multibyte characters consume more than one byte
  • Using items[].id from playlist listings as videoId - use items[].snippet.resourceId.videoId instead
  • Calling upload tools when only metadata changes are needed - use UPDATE_VIDEO to avoid wasting quota

Часто задаваемые вопросы

What are the prerequisites for using this skill?
You need Rube MCP connected with RUBE_SEARCH_TOOLS available, and an active YouTube connection via RUBE_MANAGE_CONNECTIONS with the 'youtube' toolkit. Complete Google OAuth authentication before running workflows.
How do I upload a video file?
Videos must be hosted on S3 and passed as an object with name, mimetype, and s3key properties. Local file paths and direct URLs are not supported by the YouTube API tool.
What are the YouTube API quota limits?
Default daily quota is 10,000 units. Upload costs 1600 units, search costs 100 units, and list operations cost 1 unit. Plan workflows accordingly to avoid hitting limits.
How do I get all videos from a channel?
Get the channel ID, convert 'UC' prefix to 'UU' to get the uploads playlist ID, then use LIST_PLAYLIST_ITEMS with pagination to retrieve all videos.
Can I update video metadata after uploading?
Yes, use UPDATE_VIDEO to modify title, description, tags, and privacy status without re-uploading. This saves quota compared to uploading a new version.
Why do my batch video details return fewer items than requested?
Private, deleted, or region-restricted videos may not return details. Always parse responses defensively as the API may omit unavailable videos from batch results.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md