youtube-uploader

Upload videos to YouTube with titles, descriptions, tags, and privacy settings.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/a0972199950/lazy-cv --skill youtube-uploader-a0972199950
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-uploader
Source: https://github.com/a0972199950/lazy-cv/tree/main/.agents/skills/youtube-uploader
Command: npx skills add https://github.com/a0972199950/lazy-cv --skill youtube-uploader-a0972199950

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires googleapis, dotenv, open, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of uploading videos to YouTube, including setting titles, descriptions, tags, and privacy settings, saving users significant manual effort.

Core Features & Use Cases

  • Video Uploading: Upload video files directly to your YouTube channel.
  • Metadata Management: Set titles, descriptions, tags, privacy status, and categories.
  • YouTube Shorts Support: Easily mark videos as YouTube Shorts.
  • Use Case: A content creator can use this Skill to quickly upload and publish a new tutorial video, complete with all relevant metadata and a custom thumbnail, directly from their command line.

Quick Start

Use the youtube-uploader skill to upload the video file located at '/path/to/my/video.mp4' with the title 'My Awesome Video' and set its privacy to 'public'.

Frequently Asked Questions about youtube-uploader

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

FAQPage Schema
How do I automate YouTube video uploads with custom thumbnails and metadata?

You can automate YouTube video uploads by using a script that sets titles, descriptions, tags, categories, and custom thumbnails. This approach handles OAuth2 authentication securely to publish videos directly without manual browser interaction.

Can I upload YouTube Shorts automatically from the command line?

Yes, you can upload YouTube Shorts automatically from the command line. The upload process supports marking videos specifically as Shorts, allowing you to integrate short-form content creation seamlessly into your automated media management workflow.

How do I set privacy levels and categories when uploading videos to YouTube?

To set privacy levels and categories during a YouTube video upload, you include these parameters in your automation script. The process supports setting videos to public, private, or unlisted, and assigns appropriate categories before the file is transmitted.

Do I need OAuth2 authentication to automate uploads to my YouTube channel?

Yes, you need OAuth2 authentication to securely automate uploads to your YouTube channel. Handling OAuth2 tokens ensures your video uploads and metadata changes are authorized safely without compromising your account credentials.

What is the best way to add uploaded videos to an existing YouTube playlist?

The best way to add uploaded videos to an existing YouTube playlist is through an automated upload script. By defining the playlist additions in your metadata control settings, the video is uploaded and categorized into the target playlist simultaneously.