← 返回 Skills 市场
218
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-bulk-publisher
功能描述
支持批量上传视频到YouTube,自动设置标题、描述、标签、隐私及自定义缩略图,提供上传进度和状态查询功能。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install youtube-bulk-publisher - 安装完成后,直接呼叫该 Skill 的名称或使用
/youtube-bulk-publisher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
YouTube 批量发布器 1.0.0 — 首个版本发布
- 支持多个视频文件的自动上传到 YouTube
- 可自定义标题、描述、标签、分类及隐私设置
- 支持上传自定义视频缩略图
- 集成 OAuth 2.0 认证流程,保障账号安全
- 实时显示上传进度,并可查询已上传视频状态
- 提供命令行和 Python 编程接口
元数据
常见问题
YouTube 批量发布器 是什么?
支持批量上传视频到YouTube,自动设置标题、描述、标签、隐私及自定义缩略图,提供上传进度和状态查询功能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 218 次。
如何安装 YouTube 批量发布器?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-bulk-publisher」即可一键安装,无需额外配置。
YouTube 批量发布器 是免费的吗?
是的,YouTube 批量发布器 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
YouTube 批量发布器 支持哪些平台?
YouTube 批量发布器 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 YouTube 批量发布器?
由 fly3094(@fly3094)开发并维护,当前版本 v1.0.0。
推荐 Skills