Claude YouTube Skill
An AI skill that turns Claude, ChatGPT, or Cursor into a YouTube channel ops expert. Covers Standard OAuth (free, shared 10K/day quota) and BYOP (Bring Your Own Project — your dedicated 10K/day per channel). Includes Shorts auto-classification rules, custom thumbnails, captions, playlists, geo-restrictions, and 24/7 RTMP live stream setup with managed FFmpeg relay.
Best for:Faceless YouTube channel operators, agencies running channel networks, content repurposing pipelines, 24/7 live stream operators.
What this skill teaches the LLM
The skill is a markdown file the LLM reads when activating. Below is the focused context this skill bakes in — so Claude/ChatGPT/Cursor doesn't have to learn from API errors.
- Standard OAuth quota: 10,000 units/day shared across CodivUpload free-tier user base — enough for ~6 video uploads/day globally
- BYOP setup: own Google Cloud project with YouTube Data API v3 enabled = dedicated 10,000 units/day per channel = 60+ Shorts uploads/day
- Quota cost per call: video upload ~1,600 units, playlist insert 50 units, captions upload 400 units
- Shorts auto-classification: vertical 9:16 + under 60 seconds + #Shorts in title/description (CodivUpload appends automatically when youtube_type=shorts)
- Custom thumbnails: supported for long-form (1280×720 JPEG/PNG ≤2MB), NOT supported for Shorts (auto-extracted from first frame)
- Tag rules: 500-char total limit including separators and quote-marks. CodivUpload sanitizes automatically.
- Compliance fields: youtube_self_declared_made_for_kids (COPPA), youtube_contains_synthetic_media (AI disclosure), youtube_has_paid_product_placement (FTC)
- 24/7 live stream setup: POST /v1/integrations/youtube/broadcasts → managed FFmpeg relay with copy-mode encoding, automatic RTMP reconnect
Example prompts
These are real prompts you can give an AI client with this skill installed. The skill provides the LLM with the right tool calls, parameter names, and platform-specific quirks so the response is correct on the first try.
“Upload these 50 vertical videos to my YouTube Shorts channel, one per hour starting at 9am.”
What the LLM does
Claude orchestrates 50 create_post calls with youtube_type=shorts, scheduled_date offsets, paced 1 hour apart. Recommends BYOP if not already set up to avoid quota wall.
“Set up a 24/7 lo-fi music live stream from this playlist URL.”
What the LLM does
Claude calls create_youtube_broadcast with playlist_url, loop=true, privacy=public. Returns RTMP URL + stream key for monitoring.
“Why is my YouTube upload returning quotaExceeded?”
What the LLM does
Claude explains shared 10K quota wall, walks user through BYOP setup with link to /blog/youtube-byop-setup.
Install in 2 steps
The skill itself is a markdown file. The MCP server is the runtime. Install both for the full experience.
1Configure MCP server in your AI client
Paste this configuration into Claude Desktop / Cursor / Zed's MCP config file. Replace
cdv_your_api_keywith your real key from pricing.{ "mcpServers": { "codivupload": { "command": "npx", "args": ["-y", "codivupload-mcp"], "env": { "CODIVUPLOAD_API_KEY": "cdv_your_api_key" } } } }2Add the skill markdown
Download
npmjs/skills/youtube/SKILL.mdfrom the GitHub repo and place it under~/.claude/skills/codivupload-youtube/SKILL.md(Claude Desktop) or your project's.claude/skills/directory.For ChatGPT: paste the SKILL.md content into a Custom GPT's Instructions field at gpts.openai.com/editor.
github.com/Codivion
Frequently asked
Should I use Standard OAuth or BYOP?+
BYOP for any production use case (>5 video uploads/day, multiple channels, content velocity that matters). Standard OAuth is fine for casual creators with <6 uploads/day total. The skill explains the tradeoff and walks through BYOP setup when relevant.
Does the skill help with YouTube live streams?+
Yes — it covers the 24/7 RTMP live stream API: managed FFmpeg relay, copy-mode encoding (zero re-encode CPU), automatic reconnection on RTMP drops. Pro plan and above.
Can the skill upload custom thumbnails for Shorts?+
It informs Claude that YouTube does NOT support custom thumbnails for Shorts (auto-extracted from first frame). For long-form videos, custom thumbnails work via youtube_thumbnail_url.
Related skills
CodivUpload Generic Skill
Generic AI skill for Claude Desktop, Claude Code, ChatGPT Pro, Cursor, Zed. Covers all 11 social platforms via MCP server. Anthropic Skills format, MIT licensed.
Claude Instagram Skill
Specialized AI skill that gives Claude, ChatGPT, and Cursor deep context for Instagram posting via Meta Graph API. Reels, carousels, custom cover frames, alt text, geotagging.
Claude TikTok Skill
AI skill for TikTok automation via Claude, ChatGPT, Cursor. Direct Post / Draft modes, brand content disclosure, AI-generated content flag, comment/duet/stitch toggles.
Ready to give your AI agent posting tools?
Free CodivUpload plan covers 30 posts/month. Skills are MIT licensed.
Get an API key