← Back to Skills Marketplace
brorlandi

OpenClaw YouTube Upload

by BrOrlandi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
401
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-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 to YouTube via the official API using OAuth. Before installing or running it, review and follow these precautions: (1) Protect your client_secret.json and the generated token.pickle — they contain credentials/refresh tokens and should not be stored in public/shared directories. (2) Be aware the OAuth scope grants upload rights to the linked YouTube account; use a dedicated account or confirm permissions if you have multiple accounts. (3) First run requires interactive authentication (a browser or following a URL); the script opens a local server to complete the flow. (4) The README asks you to pip-install Google libraries from PyPI — ensure your environment's pip is trustworthy. (5) If you want token storage elsewhere or more restrictive handling, inspect/modify scripts/upload.py (token_file variable) before use. Overall the skill is internally consistent and coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-youtube-upload Version: 1.0.0 The OpenClaw YouTube Upload skill is benign. It uses official Google API client libraries and standard OAuth 2.0 for its stated purpose of uploading videos to YouTube. The `scripts/upload.py` handles credentials (`client_secret.json`, `token.pickle`) securely and interacts solely with the YouTube Data API. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md` or `README.md` that would lead to unauthorized actions or compromise the agent or system.
Capability Assessment
Purpose & Capability
Name/description match the included Python script and SKILL.md. Required binaries (python3, pip3) and the client_secret.json OAuth file are appropriate and expected for interacting with the YouTube Data API.
Instruction Scope
SKILL.md and the script only reference the video file, the client_secret.json file, and a local token.pickle for OAuth credentials. The auth flow uses an installed-app local server and requires user interaction on first run — this is expected. There are no instructions to read unrelated files, access unrelated environment variables, or send data to third-party endpoints outside Google APIs.
Install Mechanism
No automated install spec is provided (instruction-only). The README instructs installing standard Google API packages via pip from PyPI — a normal, proportional dependency for this functionality. No remote arbitrary downloads or archive extraction are present.
Credentials
No environment variables or unrelated credentials are requested. The single external secret required is a Google OAuth client_secret.json, which is necessary for the described OAuth flow. The script writes token.pickle locally (contains OAuth tokens) — this is expected but should be protected by the user.
Persistence & Privilege
The skill does not request always:true, nor does it modify other skills or system-wide settings. It stores OAuth tokens in token.pickle in the working directory, which is normal for installed-app flows and limited in scope to the user's environment.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-youtube-upload
  3. After installation, invoke the skill by name or use /openclaw-youtube-upload
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug openclaw-youtube-upload
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is OpenClaw YouTube Upload?

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 401 downloads so far.

How do I install OpenClaw YouTube Upload?

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

Is OpenClaw YouTube Upload free?

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

Which platforms does OpenClaw YouTube Upload support?

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

Who created OpenClaw YouTube Upload?

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

💬 Comments