YouTube Manager
Manage YouTube channels end-to-end via the Data API v3: upload videos with metadata and thumbnails; search videos, channels, and playlists; read video details and channel statistics; manage comments (list, add, reply, delete); create and organize playlists; track analytics; and extract transcripts. Supports API key for public read operations or OAuth 2.0 with PKCE for full channel access.
README
YouTube Integration Plugin for Agent Zero
Upload, manage, search, and analyze YouTube content via the YouTube Data API v3. Full channel management including video uploads, comments, playlists, analytics, and transcript extraction.
Quick Start
- Copy the plugin to your Agent Zero instance:
./install.sh - Enable the YouTube Data API v3 in your Google Cloud Console
- Configure OAuth credentials in the WebUI (Settings > External Services > YouTube)
- Restart Agent Zero
Features
- Video Upload — Upload videos with title, description, tags, privacy, and thumbnails
- Search — Search videos, channels, and playlists across YouTube
- Video Details — Get comprehensive video information and statistics
- Comments — List, add, reply to, and remove comments
- Playlists — Create, manage, and organize playlists
- Channel Management — View channel stats, subscriptions, and uploaded videos
- Analytics — Video and channel performance statistics
- Transcripts — Extract video captions and subtitles
Tools
| Tool | Description |
|---|---|
youtube_upload |
Upload videos with metadata |
youtube_search |
Search videos, channels, playlists |
youtube_read |
Read video/channel details |
youtube_comment |
Manage video comments |
youtube_playlist |
Manage playlists |
youtube_manage |
Update/remove videos, set thumbnails |
youtube_analytics |
Video and channel statistics |
youtube_transcript |
Get video transcripts |
Authentication
Two authentication methods:
- API Key: For public read-only operations (search, video info)
- OAuth 2.0: For full access (upload, comment, manage)
Documentation
License
MIT — see LICENSE