youtube
Manage YouTube videos, playlists, thumbnails, and comments from the terminal.
Manage YouTube videos, playlists, thumbnails, and comments via YouTube Data API v3. Use when the user wants to list, update, delete, or interact with YouTube content.
What it does
Full YouTube channel management through a JSON CLI wrapping the YouTube Data API v3. List and search videos, update metadata with safe merge-on-update semantics, manage playlists and their items, moderate comments, and set custom thumbnails — all from natural language in Claude Code.
Key features
- Safe partial updates — fetches existing snippet before updating, so changing a title never wipes the description
- Quota-aware listing —
--mineuses the uploads playlist path (~3 quota) instead of expensive search.list (~100 quota) - Full comment management — list threads with inline replies, post top-level comments, reply, delete, and set moderation status
- Playlist orchestration — create, populate, reorder, and manage playlist items with distinct item ID handling
- Stdin piping — pass long descriptions or comment text via stdin for multiline content like timecodes
- Destructive safety — all delete operations require an explicit
--yesflag
When to use
When you need to manage YouTube content — updating video descriptions with timecodes, organizing videos into playlists, moderating comments, or setting thumbnails after upload.