insodimension/youtube
Let your agent search YouTube, look at videos and channels, manage playlists, read or post comments, and get a finished film ready to upload.
Search YouTube; inspect videos and channels; browse and add to your playlists; read comment threads and post public comments/replies via the YouTube Data API v3. Native youtube_* tools (no CLI, no MCP server). Use when the user asks to find, summarize, or act on YouTube videos, channels, playlists, or comments.
Turn a finished film into a checked YouTube package: scored title options, a description with real chapters, sources and credits, tags, captions, the AI-use disclosure decision, Shorts and end-screen plans, written to receipts/publish.json and verified by a script. Use when a final render exists and someone says package this, write the title and description, make the chapters, get it ready for YouTube, or does this need the AI label. Not for the thumbnail (youtube-thumbnail) or the upload (youtube-studio-upload).
Upload a finished film to YouTube through Studio in the person's own signed-in browser, from a checked receipts/publish.json: attach the master, set title, description, thumbnail, audience, altered-content answer, tags and visibility, read every field back, and record the video id. Use when the package and thumbnails are READY and someone says upload it, put it on YouTube, publish the film, or run the Studio upload. Needs the Browser plugin (browser_run). Not for writing the package (youtube-package) or the thumbnail (youtube-thumbnail).
Design 1280x720 YouTube thumbnails for a finished film as HyperFrames compositions (one thumbnail, or three variants for an A/B test), render them as stills with the motion pack, check them against YouTube's overlay zones and at phone size, and record them in receipts/publish.json. Use when a title is chosen and someone says make the thumbnail, design the cover, give me thumbnail options, or set up a thumbnail A/B test. Not for the title or description (youtube-package) or the upload (youtube-studio-upload).