Claude Code + YouTube Upload Videos & Shorts with AI
Publish videos and Shorts to YouTube directly from your terminal using Claude Code. The Upload-Post skill handles authentication, metadata, tags, and privacy settings so you can focus on creating content. Studies show that creators who publish consistently grow their subscriber base 3.5x faster — automate the upload pipeline and never miss a publishing window.
✓ Video uploaded to YouTube (public)
Video URL: https://www.youtube.com/watch?v=dQw4...
Install in Seconds
Works with Claude Code, Cursor, Windsurf, and any AI coding agent that supports skills.
$ npx skills add Upload-Post/upload-post-skill What You Can Post to YouTube
Features for YouTube
Everything you need to publish and automate YouTube content from your terminal.
Video Upload
Upload long-form videos up to 256 GB to your YouTube channel. The skill accepts any URL-accessible video file and handles the resumable upload protocol automatically, including retry logic for large files.
Shorts Support
Publish vertical Shorts (under 60 seconds) that appear in the YouTube Shorts feed. Simply provide a vertical video and the skill configures the correct aspect ratio and metadata for Shorts discovery.
Tags & Metadata
Set titles, descriptions, tags, categories, and default language for every upload. Well-optimized metadata is the single biggest factor in YouTube search ranking — let Claude Code generate and apply it in one step.
Playlist Management
Assign uploaded videos to existing playlists automatically. Organize your content library without leaving the terminal, keeping your channel structured and boosting session watch time.
Privacy Settings
Choose between public, private, and unlisted visibility for each upload. Stage content as private for internal review, share unlisted links with collaborators, or go public immediately — all controlled via a single parameter.
Analytics Tracking
Every upload returns a direct YouTube URL and video ID so you can track performance. Integrate with your existing analytics pipeline or query YouTube Data API using the returned identifiers for views, watch time, and engagement data.
How It Works
Install the Skill
Run the install command in your terminal. The skill is added to Claude Code instantly.
Connect YouTube
Link your YouTube account on the Upload-Post dashboard and create a profile with your API key.
Publish from Claude Code
Tell your AI agent to post content to YouTube. It handles formatting, uploading, and publishing automatically.
Start Posting to YouTube from Claude Code
Join thousands of developers automating their social media workflow with AI. Free plan available.