Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Uploads videos and custom thumbnails to YouTube using OAuth2 authentication. Supports full metadata including title, description, tags, category, privacy settings, and scheduled publishing. Multiple YouTube channels can be authenticated and managed.
Handles the full upload flow including OAuth2 token management and thumbnail attachment in a single automated step, avoiding manual browser uploads.
When to use it
- Uploading a finished video to a YouTube channel
- Scheduling a video to go public at a specific time
- Setting a custom thumbnail after uploading
- Publishing to one of several authenticated channels
- Uploading a video as private first to review before making it public
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Upload my video at /videos/tutorial.mp4 with the thumbnail /images/thumb.jpg, title 'How to Bake Bread', tags 'baking,bread,tutorial', scheduled for tomorrow at noon
- 1Authenticate with YouTube OAuth2 if credentials not already saved
- 2Run upload command with --file, --title, --tags, --privacy private, and --publish-at set to the ISO 8601 scheduled time
- 3Capture the returned videoId from the upload response
- 4Run thumbnail upload command with the videoId and --file pointing to the thumbnail image
Video uploaded with id dQw4w9WgXcQ, scheduled to publish at 2026-03-17T12:00:00Z, thumbnail set successfully
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.