← Back to Skills Marketplace
OpenClaw Video Publisher
by
Justin Liu
· GitHub ↗
· v1.0.0
· MIT-0
371
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-publisher
Description
支持一键将视频批量上传至抖音、快手、视频号、B站、YouTube 和 TikTok,具备凭证管理和失败自动重试功能。
Usage Guidance
Do not install or run code blindly. Before using this skill: 1) Verify the upstream repository and npm package (the README references github.com/ZhenRobotics/openclaw-video-publisher and an npm package, but the registry lists source unknown) — check repository ownership, recent commits, and package publisher. 2) Inspect the package contents (or cloned repo) locally before running npm install -g or publish.sh; review scripts that run on install and any shell entrypoints. 3) Only supply minimal, scoped credentials (use platform apps/tokens with limited scopes) and avoid pasting full credentials into chat with an agent. 4) Confirm which env/config files will be read by the agent and ensure .env and config files are not inadvertently uploaded to external services. 5) If you need to allow the agent to run publishing actions, grant access incrementally (test with a single platform and non-production tokens). Additional information that would reduce risk: providing a verifiable source URL in registry metadata, explicit list of required env vars in the registry, and a published npm package with matching maintainer identity and package signature.
Capability Analysis
Type: OpenClaw Skill
Name: video-publisher
Version: 1.0.0
The skill bundle describes a multi-platform video publishing tool for services like YouTube, TikTok, and Douyin. The documentation (skill.md and readme.md) outlines standard functionality including credential management via .env files, CLI usage, and batch processing. There is no evidence of malicious intent, data exfiltration, or prompt injection; all instructions are consistent with the stated purpose of automating video uploads.
Capability Assessment
Purpose & Capability
The SKILL.md and README clearly describe a Node.js package that requires platform API credentials (Douyin, Kuaishou, WeChat Channels, Bilibili, YouTube, TikTok) and Node.js runtime. However, the registry metadata lists no required env vars, no primary credential, and 'required binaries' as none. That is inconsistent: a video-publisher tool legitimately needs API credentials and Node.js. The absence of those requirements in the registry is unexplained and suspicious.
Instruction Scope
The instructions ask the agent to read local videos (videos/), config/platforms.json, and a .env file and then upload video files to third‑party platform APIs — behavior consistent with the stated purpose. They also include examples that run publish.sh and install from npm/GitHub. This is within scope for a publisher, but the README contains claims like '不收集用户数据' and '不连接第三方服务器 (除配置的平台 API)' which should be interpreted strictly: the skill will transmit user video files and credentials to external platform APIs, so those transmissions must be reviewed and verified by the user.
Install Mechanism
The skill is instruction-only in the registry (no install spec), but SKILL.md and README instruct installing from npm (openclaw-video-publisher) or cloning a GitHub repo (github.com/ZhenRobotics/openclaw-video-publisher). The registry lists the source as unknown and homepage none — mismatch between claimed upstream (GitHub/npm) and registry metadata is a red flag. Installing packages from npm or running arbitrary publish.sh from a cloned repo can execute arbitrary code; verify the upstream source and review package contents before installing.
Credentials
Although the registry declares no required environment variables or primary credential, the documentation and examples expect a .env and config/platforms.json containing multiple sensitive credentials (client keys/secrets, access tokens, refresh tokens) for several unrelated platforms. Requesting many platform credentials is reasonable for a cross‑poster, but the registry should declare these explicitly. The mismatch increases the risk of accidental credential exposure (e.g., if an agent is allowed to read environment or config without explicit consent).
Persistence & Privilege
The skill does not request always:true and is user-invocable; it does not claim to modify other skills or agent system settings. Autonomous invocation is allowed (default) but not combined with other high-risk indicators here. No evidence the skill requires persistent elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-publisher - After installation, invoke the skill by name or use
/video-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
OpenClaw Video Publisher Skill v1.0.0
- Initial release with multi-platform video publishing support for Douyin, Kuaishou, Video Account, Bilibili, YouTube, and TikTok.
- Includes batch publishing, unified credential management, automatic retry, publication tracking, and CLI/programmatic usage.
- Supports Node.js (>=18), cross-platform usage (Linux, macOS, Windows), and secure credential handling via .env files.
- Provides sample agent integrations and automation scripts.
- Detailed documentation and troubleshooting included in SKILL.md.
Metadata
Frequently Asked Questions
What is OpenClaw Video Publisher?
支持一键将视频批量上传至抖音、快手、视频号、B站、YouTube 和 TikTok,具备凭证管理和失败自动重试功能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 371 downloads so far.
How do I install OpenClaw Video Publisher?
Run "/install video-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Video Publisher free?
Yes, OpenClaw Video Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw Video Publisher support?
OpenClaw Video Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Video Publisher?
It is built and maintained by Justin Liu (@zhenstaff); the current version is v1.0.0.
More Skills