Back to Skills Hub
YouTube API CLI

YouTube API CLI

@nerveband
developmentYouTube APICLI ToolVideo Management

A complete command-line interface for managing YouTube accounts using the YouTube Data API v3. Supports video uploads, playlist management, channel operations, and content search with multiple output formats.

🚀 yt-api-cli is a complete command-line tool for managing your YouTube account directly from the terminal. Upload videos, create playlists, search content, and manage your channel—all without leaving your command line. It connects to YouTube Data API v3 with simple OAuth authentication.

💡 Perfect for content creators, developers, and automation workflows. Batch upload videos, organize playlists programmatically, retrieve channel analytics, and integrate YouTube management into scripts and workflows. Ideal for teams handling multiple videos or building YouTube automation tools.

✨ Supports multiple output formats (JSON, YAML, CSV, table view) for flexibility. Environment variables and config files make it easy to automate. Works across macOS, Linux, and Windows with straightforward installation.

GitHub

Requirements

YouTube Data API v3

Google YouTube Data API v3 with OAuth 2.0 credentials