
Managing YouTube Videos Through Claude Code
Claude Code manages YouTube from the terminal through Data API v3: upload, metadata, thumbnails, playlists, stats. Public on GitHub.
This app is open on GitHub. Fork it, use it and build on it. I like giving it to the community.
About the project
I put the podcast on YouTube too, and I don't want to upload and fill everything in by hand. Claude Code does it from the terminal: uploads the video, fills in the metadata and thumbnail, adds it to a playlist, and pulls the stats.
It's one link in my podcast publishing chain, alongside the transcription and Podbean tools.
Under the hood it's a Python CLI over the YouTube Data API v3. Public on GitHub, fork it for yourself.
What you get
- Publishing to YouTube without manual clicking.
- Thumbnails, playlists, and stats from the terminal.
- Fits into the whole podcast workflow.
- Public on GitHub, fork it for yourself.
How it works (under the hood)
- A Python CLI over the YouTube Data API v3.
- Upload, metadata, thumbnails, playlists, stats.
- Orchestrated by Claude Code.
Built with
Want to build like this too?
I teach building apps without programming in the AI First course.
More from Tool

Shoutbase: Testimonials Manager
An internal tool for managing testimonials: a queue of who to ask, a collection of what we've gathered, and an overview of where we use them.

Toucan: A Shared Second Brain for the Team
A shared cloud knowledge base that the team and its AI agents draw from, a "second brain" connected to my local context1.

Running a Project's Marketing Through Claude Code
A marketing team as a set of Claude Code skills: a director, department managers, and specialists that run a project alongside me.