youtube-automation

Automate YouTube uploads, playlist management, searches, analytics, and comment moderation.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill youtube-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/youtube-automation
Command: npx skills add https://github.com/dr-code/beacon --skill youtube-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes manual bottlenecks in managing a YouTube channel by automating video uploads, metadata updates, playlist management, searches, analytics retrieval, and comment moderation so creators and managers can focus on content strategy instead of platform mechanics.

Core Features & Use Cases

  • Upload and Update Videos: Upload videos using S3-backed file references, update titles, descriptions, tags, thumbnails, and privacy settings while respecting quota constraints.
  • Search and Inspect Content: Run targeted searches, retrieve detailed video metadata, and batch video details for analytics or content audits.
  • Playlists and Channel Analytics: Create and manage playlists, enumerate channel uploads, resolve handles to channel IDs, and gather channel and per-video statistics for performance tracking.
  • Comment and Subscription Management: List comment threads, moderate or inspect comments, and manage subscriptions programmatically.
  • Operational Guidance: Includes pagination, batching, and quota-aware best practices plus prerequisites for connecting via a Rube MCP and completing OAuth for YouTube toolkit access.

Quick Start

Upload the video file my_video.mp4 to YouTube with the title Launch Announcement, a descriptive summary, tags demo and launch, and set privacy to public.

Frequently Asked Questions about youtube-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate YouTube video uploads from an S3 bucket?

You can automate YouTube uploads by providing an S3-backed videoFilePath reference to programmatically upload videos, set titles, descriptions, tags, and privacy settings while respecting API quota limits.

Can I retrieve YouTube channel and video analytics programmatically?

Yes, you can retrieve YouTube analytics programmatically. The Skill gathers channel and per-video statistics, enumerates channel uploads, and supports batch video detail calls for performance tracking.

Do I need an OAuth connection to manage YouTube playlists and comments?

Yes, managing YouTube playlists and moderating comments requires an active OAuth-managed connection through a connected Rube MCP with the YouTube toolkit.

What is the best way to batch retrieve video metadata for a YouTube content audit?

The best way to batch retrieve YouTube video metadata is using the Skill's pagination and batch video detail calls to efficiently gather detailed metadata for content audits.

Does YouTube automation support updating video privacy settings after publishing?

Yes, YouTube automation supports updating privacy settings. You can programmatically update titles, descriptions, tags, thumbnails, and privacy settings for published videos.

Why should I use quota-aware guidance for YouTube channel management?

You should use quota-aware guidance because the YouTube API enforces strict limits. The Skill includes quota-aware best practices for pagination and batching to prevent hitting operational ceilings.