A technical skill for automating video uploads to YouTube via official OAuth 2.0 authentication and API integration.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install openclaw-youtube-upload
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install openclaw-youtube-upload using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This Openclaw Skills addition provides a robust way to programmatically upload video content to YouTube using the official YouTube Data API v3. Unlike brittle browser-based scrapers, it uses Google's secure OAuth 2.0 flow to ensure reliability and compliance. It handles large file chunking and allows for granular control over metadata such as titles, descriptions, and privacy settings (public, private, or unlisted).
By leveraging this skill, developers can integrate video publishing directly into their automated workflows, ensuring that high-quality content reaches audiences without manual intervention. It is designed to work seamlessly within environments that support Python-based automation.
To get started with this skill, install the required Google API libraries using pip:
pip3 install google-api-python-client google-auth-oauthlib google-auth-httplib2
You must also obtain a client_secret.json file from the Google Cloud Console with the YouTube Data API v3 enabled. Once configured, execute the upload script:
python3 scripts/upload.py \
--file "/path/to/video.mp4" \
--title "Your Title" \
--description "Your Description" \
--privacy "private" \
--secrets "/path/to/client_secret.json"
The skill manages several key data components to ensure secure and efficient operation:
| Component | Description |
|---|---|
client_secret.json |
Official OAuth 2.0 credentials generated via the Google Cloud Console. |
token.pickle |
Local file generated after first auth to store session tokens for Openclaw Skills. |
| Metadata | Input parameters including title, description, and privacyStatus (public, private, or unlisted). |
| Chunked Data | The skill handles binary video streams in manageable chunks for API reliability. |
Loading
An automated solution for managing Xiaohongshu accounts, publishing notes, and tracking performance data via Openclaw Skills.

A comprehensive automation skill for Git that handles change detection, commit message generation, and remote synchronization.

A high-performance skill that enables AI agents to delegate coding tasks to background sub-agents for non-blocking execution.

A comprehensive interface for searching, browsing, and programmatically downloading high-quality photos from the Unsplash library.

Securely upload videos to YouTube using the official Data API v3 and OAuth 2.0 authentication.

Superclaw is a comprehensive workflow engine that prevents AI agents from coding prematurely by enforcing a strict design, plan, and execute cycle.








































