YouTube CLI App — Data skill for Claude Code
Command-line tool for creators to upload, update and analyze YouTube videos via the Data and Analytics APIs.
How to install YouTube CLI App
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open faborsky/youtube-cli-app and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What YouTube CLI App does
Command-line tool for creators to upload, update and analyze YouTube videos via the Data and Analytics APIs. Built to be driven by AI agents.
Alternatives in Data
- Query Token Info — Search tokens and fetch metadata, real-time market data, and K-Line candlestick charts by keyword or contract 483 ★
- Content Pipeline — AI-powered content production pipeline for creators 213 ★
- YouTube Motion Video — Make a faceless motion-collage explainer video ("In a Nutshell" docu style), optimize it for YouTube SEO with 195 ★
README
YouTube CLI
**🇬🇧 English** · [🇨🇿 Čeština](README.cs.md) · [🇪🇸 Español](i18n/README.es.md) · [🇧🇷 Português](i18n/README.pt-BR.md) · [🇩🇪 Deutsch](i18n/README.de.md) · [🇫🇷 Français](i18n/README.fr.md) · [🇨🇳 简体中文](i18n/README.zh-CN.md) · [🇯🇵 日本語](i18n/README.ja.md) · [🇸🇪 Svenska](i18n/README.sv.md) · [🇳🇴 Norsk](i18n/README.nb.md) · [🇩🇰 Dansk](i18n/README.da.md)
A Python command-line tool for managing videos on [YouTube](https://www.youtube.com/) through the YouTube Data API v3 and for reading channel performance through the YouTube Analytics API v2. It's for anyone who publishes on YouTube regularly and is tired of clicking through YouTube Studio. Uploads, metadata, thumbnails, playlists, stats, watch time and retention, all from the terminal. Built so that [Claude Code](https://docs.anthropic.com/en/docs/claude-code) or another AI agent can drive it.
Author: [Jindřich Fáborský](https://www.faborsky.com)
**v2.0.0** · [Changelog](CHANGELOG.md) · [API notes](docs/api-notes.md)
[!TIP] **The app is free and it's yours.** Clone it, use it, rebuild it your way.
Want to build tools like this for your own marketing? That's what I teach: **[faborsky.com](https://www.faborsky.com)**.
**📊 Views are counted differently since August 24, 2026.** YouTube now counts a view as soon as playback starts, with no minimum watch time, for **all** formats (Shorts have worked this way since March 31, 2025). The old definition is gone from the public Data API and survives as **engaged views** in the Analytics API. This CLI shows both, see [View counting](#view-counting-since-august-24-2026).
Why this exists
Publishing a video on YouTube involves a lot of repetitive manual work: upload the file through the web interface, fill in the title and description, set privacy, add a thumbnail, put it in a playlist. This CLI automates those steps so you can script them or chain them with other tools.
Here's what a podcast release driven by Claude Code can look
Related Skills
Content Command Center Template
Self-hosted content pipeline for short-form creators: Kanban board, MCP server and Claude Code agents for TikT
Fk Doctor
Diagnose any FrameWeaver error and prescribe a fix. Knows the full error taxonomy across Google Flow, the Chro
YouTube Scout
Claude Code skill: one topic in, one ranked YouTube research workbook out. Searches YouTube Data API v3, ranks
12 Hour YouTube Videos
Ambient YouTube video pipeline: AI images → FFmpeg → 12h sleep/lofi videos
Lattensepp Analysis
Rebuilds IT-Mario's YouTube-analysis pipeline four ways on 150 German videos: his exact replica, script baseli
Distribute
Send a release build to testers via Firebase App Distribution or TestFlight, using the project's existing pipe
Related Agents
Inbox Zero API CLI
Inspect or update Inbox Zero rules and analytics through the public API CLI. Use when tasks involve rules, sta
Post Launch Analyst
Use this agent when you need to analyze post-launch product performance, integrate analytics tools, or develop
Creator Researcher
Discover and vet TikTok, Instagram and YouTube creators and prepare evidence-led influencer marketing pilots.