youtube-cli

Executes YouTube video downloads, transcript extraction, and authenticated channel management via CLI.

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/adbertram/cli-tools --skill youtube-cli-adbertram
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: youtube-cli
Source: https://github.com/adbertram/cli-tools/tree/main/_repo/skills/youtube-cli
Command: npx skills add https://github.com/adbertram/cli-tools --skill youtube-cli-adbertram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the need for manual browser-based YouTube management by providing a stable, scriptable interface for downloading content and managing channel operations.

Core Features & Use Cases

  • Content Acquisition: Download high-quality videos, subtitles, and transcripts from any public YouTube URL.
  • Channel Management: Perform authenticated operations like uploading, updating, deleting videos, and posting community messages.
  • Multi-Account Support: Seamlessly switch between personal and brand channels using profile-based authentication.

Quick Start

Use the youtube cli to download the transcript of a video by running the command youtube transcripts download followed by the video URL.

Frequently Asked Questions about youtube-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download YouTube video transcripts via the command line?▼

You can download YouTube transcripts by running the `youtube transcripts download` command followed by the specific video URL. This executes the transcript extraction directly within your terminal environment.

Can I automate bulk video downloads from YouTube?▼

Yes, this command-line interface supports bulk video processing workflows. It integrates with yt-dlp to automate the retrieval of high-quality videos and subtitles from any public YouTube URLs.

How does authenticated channel management work for YouTube?▼

Authenticated channel management uses the YouTube Data API v3 to perform secure operations like uploading, deleting videos, and posting community messages across multiple authenticated profiles.

Do I need the YouTube Data API to upload videos via CLI?▼

Yes, performing authenticated operations like scheduled uploads and community post creation requires integration with the YouTube Data API v3 for secure channel administration.

Can I manage multiple YouTube channels from the terminal?▼

Yes, you can manage multiple channels by switching between personal and brand profiles using the skill's profile-based authentication system for seamless multi-account support.

What is the best way to script YouTube operations without a browser?▼

The best way is using a unified command-line interface that provides a stable, scriptable environment for downloading content and managing channel operations without manual browser interaction.