← Back to Skills Marketplace
brorlandi

YouTube Upload Videos Skill

by BrOrlandi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
507
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install youtube-upload
Description
Uploads a video to YouTube using the official YouTube Data API v3 and OAuth 2.0. Use this skill when the user asks to upload a video to YouTube. It supports...
Usage Guidance
This skill appears to do exactly what it says: upload videos via the official YouTube API. Before using it: - Provide your own Google OAuth client_secret.json and keep it private. Do not paste it into public places. - The script will create token.pickle in the current folder which stores OAuth credentials—treat that file as sensitive, restrict its filesystem permissions, and remove it if you suspect compromise. - The script opens a local auth flow (browser/URL) on first run; run this only on a machine you control. - Install dependencies via pip in a virtualenv if you want isolation and to avoid supply-chain surprises. - Review the code yourself if you need stronger assurance (it uses google-api-python-client and only contacts Google APIs). Revoke the OAuth client or token from your Google account if you suspect misuse.
Capability Analysis
Type: OpenClaw Skill Name: youtube-upload Version: 1.0.0 The OpenClaw YouTube Upload skill is classified as benign. All files, including `_meta.json`, `SKILL.md`, `scripts/upload.py`, and `README.md`, align with the stated purpose of uploading videos to YouTube using the official API. The Python script (`scripts/upload.py`) uses standard Google API client libraries, handles OAuth 2.0 authentication by generating a `token.pickle` file locally, and restricts its network activity to the YouTube Data API with the appropriate `youtube.upload` scope. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts in `SKILL.md` designed to mislead an AI agent into unauthorized actions. File access is limited to user-specified video files and client secrets, and the locally generated authentication token.
Capability Assessment
Purpose & Capability
Name/description request uploading to YouTube; required binaries (python3, pip3), instructions to install the google API Python packages, and the included upload.py script all match that purpose. The script uses the YouTube Data API v3 and OAuth 2.0 as claimed.
Instruction Scope
SKILL.md and README focus solely on uploading videos and the OAuth flow. The runtime instructions require a client_secret.json and run the provided script; they do not instruct reading unrelated files, accessing unrelated environment variables, or sending data to third-party endpoints beyond Google's APIs.
Install Mechanism
This is an instruction-only skill (no automated install spec), but it directs the user to pip3 install standard google-auth packages. That is reasonable for the task; no remote downloads or unusual install actions are present.
Credentials
No environment variables or unrelated credentials are requested. The only required secret is the user-provided client_secret.json (OAuth client) and the script saves a local token.pickle for refresh/credentials — both are proportional to obtaining OAuth tokens for YouTube uploads.
Persistence & Privilege
The script persists OAuth credentials to token.pickle in the working directory (expected behavior). Users should be aware this file contains credentials and will persist on disk; the skill does not request broader system persistence or modify other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-upload
  3. After installation, invoke the skill by name or use /youtube-upload
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
youtube-upload 1.0.0 - Initial release of the YouTube upload skill. - Upload videos to YouTube using the official Data API and OAuth 2.0. - Supports setting title, description, and privacy (public, private, unlisted). - Handles large file uploads via chunking. - Requires a Google Cloud OAuth client secrets file for secure authentication.
Metadata
Slug youtube-upload
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is YouTube Upload Videos Skill?

Uploads a video to YouTube using the official YouTube Data API v3 and OAuth 2.0. Use this skill when the user asks to upload a video to YouTube. It supports... It is an AI Agent Skill for Claude Code / OpenClaw, with 507 downloads so far.

How do I install YouTube Upload Videos Skill?

Run "/install youtube-upload" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is YouTube Upload Videos Skill free?

Yes, YouTube Upload Videos Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does YouTube Upload Videos Skill support?

YouTube Upload Videos Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created YouTube Upload Videos Skill?

It is built and maintained by BrOrlandi (@brorlandi); the current version is v1.0.0.

💬 Comments