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.