← Back to Skills Marketplace
2060
Downloads
8
Stars
9
Active Installs
1
Versions
Install in OpenClaw
/install youtube-publisher
Description
YouTube 视频自动上传工具。支持视频上传、设置标题/描述/标签/缩略图、管理频道和播放列表。基于 YouTube Data API v3 + OAuth 2.0。
Usage Guidance
This skill appears to be what it says: a YouTube uploader that uses Google OAuth. Before using it, manually obtain OAuth credentials from the Google Cloud Console and save client_secret.json to the indicated path. Understand that the script will run a local webserver (default port 8090) and open your browser to complete OAuth, and that an access/refresh token (token.json) will be written to ~/.openclaw/workspace/skills/youtube-publisher — protect that file as it grants access to your YouTube account. Install the listed Python dependencies in a controlled environment (virtualenv) and review the included script if you have concerns. If you share the machine with others, ensure the skill workspace directory is only readable by you. Finally, because the skill can publish videos, be mindful of privacy and publishing settings when instructing an agent to upload on your behalf.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-publisher
Version: 1.0.0
The OpenClaw AgentSkills skill bundle 'youtube-publisher' is designed for uploading videos to YouTube via the YouTube Data API v3. The `SKILL.md` provides clear, non-malicious instructions for setup and usage, including moving user-downloaded OAuth credentials to the skill's designated directory. The `scripts/youtube_upload.py` code implements the stated functionality using standard Python and Google API client libraries, handling OAuth 2.0 authentication, resumable video uploads, and metadata management. All file system and network interactions are confined to the skill's operational requirements (reading/writing its own token/credentials, accessing user-specified media files, and communicating with legitimate Google APIs). There is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts to subvert the agent's intended behavior.
Capability Assessment
Purpose & Capability
Name and description describe YouTube upload/management. The included script implements YouTube Data API v3 operations and OAuth 2.0, and the skill only asks the user to provide a Google OAuth client JSON — there are no unrelated environment variables, binaries, or services requested.
Instruction Scope
SKILL.md instructs the user to obtain a Google OAuth client_secret.json and to run the included Python script. Runtime actions are limited to opening a browser for OAuth, starting a local redirect server (port 8090), saving token.json to the skill directory, and calling Google APIs. The script reads video/thumbnail files supplied by the user and writes token.json in ~/.openclaw/workspace/skills/youtube-publisher — no instructions reference unrelated system files or external endpoints beyond Google.
Install Mechanism
No install spec; the skill is instruction-only with a Python script that relies on standard google-auth and google-api-python-client libraries. Dependencies are documented and installed via pip by the user. There are no downloads from arbitrary URLs or archive extraction steps in the manifest.
Credentials
The skill requests no environment variables or secrets in the registry metadata. It uses OAuth client credentials (user-provided client_secret.json) and saves an OAuth token locally — these are the expected credentials for interacting with the YouTube API. No unrelated credentials or high-privilege config paths are requested.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges. It stores token.json in its own skill workspace directory and does not modify other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-publisher - After installation, invoke the skill by name or use
/youtube-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始版本:YouTube Data API v3 + OAuth 2.0 视频自动上传,支持标题/描述/标签/缩略图/隐私设置/频道管理
Metadata
Frequently Asked Questions
What is YouTube Publisher?
YouTube 视频自动上传工具。支持视频上传、设置标题/描述/标签/缩略图、管理频道和播放列表。基于 YouTube Data API v3 + OAuth 2.0。 It is an AI Agent Skill for Claude Code / OpenClaw, with 2060 downloads so far.
How do I install YouTube Publisher?
Run "/install youtube-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is YouTube Publisher free?
Yes, YouTube Publisher is completely free (open-source). You can download, install and use it at no cost.
Which platforms does YouTube Publisher support?
YouTube Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created YouTube Publisher?
It is built and maintained by leogao (@pdpaer); the current version is v1.0.0.
More Skills