← Back to Skills Marketplace
218
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install youtube-bulk-publisher
Description
支持批量上传视频到YouTube,自动设置标题、描述、标签、隐私及自定义缩略图,提供上传进度和状态查询功能。
Usage Guidance
This skill appears to do what it claims, but check these before installing: 1) Replace the included credentials/youtube_credentials.json with your own OAuth client credentials from Google Cloud (do not use someone else's client_secret). 2) Be aware the tool runs an interactive local OAuth flow (it will open a localhost port) and stores tokens in credentials/token.pickle — protect that file. 3) Install the documented Python dependencies (google-api-python-client, google-auth-httplib2, google-auth-oauthlib) and run with Python 3.7+. 4) Verify the repository/author if you plan to use it in production (the package.json lists an external repo and contact info). 5) If you need non-interactive/CI uploads, implement a service account or proper OAuth flow rather than embedding credentials. If any credential file included looks real or you don't control the OAuth client, treat it as sensitive and do not reuse it.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-bulk-publisher
Version: 1.0.0
The skill provides legitimate YouTube video uploading functionality but contains a security vulnerability in youtube_publisher.py due to the use of pickle.load() for handling OAuth tokens, which is susceptible to insecure deserialization. Additionally, the script stores sensitive credentials and session tokens within the skill's local directory (credentials/), posing a risk of accidental credential exposure. While these appear to be unintentional design flaws rather than malicious intent, they represent high-risk behaviors in an automated agent environment.
Capability Assessment
Purpose & Capability
Name/description (bulk YouTube uploader) match the included code and SKILL.md: the code implements OAuth, video upload, thumbnail upload, progress reporting, and status queries using the YouTube Data API.
Instruction Scope
Runtime instructions are limited to placing OAuth credentials in a credentials/ folder and running the Python uploader. The code performs only YouTube API operations and local token storage (token.pickle). It opens a local OAuth redirect server for interactive authorization (run_local_server), which is expected for InstalledAppFlow.
Install Mechanism
No install spec is provided (instruction-only), but the package includes Python code that requires Python 3.7+ and specific google-* packages (documented in SKILL.md). The skill does not declare required binaries even though it needs Python and third-party libraries — this mismatch is a usability concern but not an integrity risk by itself.
Credentials
The skill requests no environment variables or external credentials at runtime. It does include a sample credentials/youtube_credentials.json containing a client_id and client_secret — this appears to be a placeholder/test file. Including credential JSON in the bundle is potentially sensitive; the legitimate workflow is to supply your own OAuth client credentials, which is proportional to the skill's purpose.
Persistence & Privilege
The skill does not request elevated or permanent platform privileges (always:false). It stores OAuth tokens locally under credentials/token.pickle, which is normal for OAuth clients. It does not modify other skills or system settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-bulk-publisher - After installation, invoke the skill by name or use
/youtube-bulk-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
YouTube 批量发布器 1.0.0 — 首个版本发布
- 支持多个视频文件的自动上传到 YouTube
- 可自定义标题、描述、标签、分类及隐私设置
- 支持上传自定义视频缩略图
- 集成 OAuth 2.0 认证流程,保障账号安全
- 实时显示上传进度,并可查询已上传视频状态
- 提供命令行和 Python 编程接口
Metadata
Frequently Asked Questions
What is YouTube 批量发布器?
支持批量上传视频到YouTube,自动设置标题、描述、标签、隐私及自定义缩略图,提供上传进度和状态查询功能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 218 downloads so far.
How do I install YouTube 批量发布器?
Run "/install youtube-bulk-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is YouTube 批量发布器 free?
Yes, YouTube 批量发布器 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does YouTube 批量发布器 support?
YouTube 批量发布器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created YouTube 批量发布器?
It is built and maintained by fly3094 (@fly3094); the current version is v1.0.0.
More Skills