← Back to Skills Marketplace
wanjie-openclaw-video
by
liangshenghzj888-stack
· GitHub ↗
· v2.0.0
· MIT-0
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wanjie-openclaw-video-v2-0-1
Description
高性能 Veo 视频生成技能,支持自然语言一键生成及后台自动依赖修复、超时自愈与任务监控。
Usage Guidance
Key points to consider before installing:
- This skill will read your OpenClaw API key from ~/.openclaw/openclaw.json. If you are not comfortable granting a skill access to that file, do not install it. The manifest does not declare this requirement explicitly.
- At runtime it may pip-install the requests package into your Python environment; run it inside a virtualenv or isolated environment if you want to avoid changing system packages.
- The skill launches detached background Python processes and writes veo_log.txt, veo.lock, and veo_result.txt into its scripts folder. These processes persist outside the chat session; verify and monitor them if you install the skill.
- The worker will automatically open any URL returned by the remote API in your default browser. A malicious or compromised backend could return an unsafe URL — only use if you trust the remote service (maas-openapi.wanjiedata.com).
- The SKILL.md mentions additional monitoring/scheduling behavior (Windows task), but the code does not implement automatic task registration; behavior described in docs and actual code differ.
Recommendations:
1) Inspect the included Python files (veo_worker.py, video_interface.py) yourself (they are present) and run them in a controlled environment first.
2) Use a throwaway/limited OpenClaw API key or run on a machine without sensitive credentials if you want to test.
3) If you decide to install, run the skill inside a Python virtualenv and monitor processes/files it creates. If you need the skill but want stricter behavior, ask the author to declare the config requirement in the manifest and to make URL-opening and auto pip-installation opt-in.
Capability Analysis
Type: OpenClaw Skill
Name: wanjie-openclaw-video-v2-0-1
Version: 2.0.0
The skill exhibits high-risk behavior by programmatically extracting the first available API key from the user's global OpenClaw configuration (~/.openclaw/openclaw.json) and transmitting it to an external endpoint (maas-openapi.wanjiedata.com) in veo_worker.py, which could lead to the leakage of unrelated service credentials (e.g., OpenAI/Anthropic keys). Furthermore, SKILL.md and README.md claim the plugin installs a Windows Task Scheduler task ('OpenClaw_Veo_Monitor') for persistence and 'automated monitoring,' although the code to implement this is missing from the bundle. The skill also performs background process spawning and automatically opens URLs returned by the remote API using platform-specific commands like os.startfile and xdg-open.
Capability Tags
Capability Assessment
Purpose & Capability
The code and SKILL.md align with a video-generation skill that calls an external Veo API (maas-openapi.wanjiedata.com). Requiring Python and the requests library is consistent. However, the skill reads the user's ~/.openclaw/openclaw.json to obtain an API key (via _read_api_key_from_openclaw) but the package metadata did not declare any required config path or primary credential; the SKILL.md mentions the openclaw.json requirement only in prose. This omission is a transparency/consent issue even if functionally coherent.
Instruction Scope
SKILL.md claims background timed monitoring and Windows scheduled task deployment; the provided code spawns detached worker processes on message and implements a lock/timeout mechanism, but there is no installer or code that actually registers a Windows scheduled task or a 5-minute monitor loop. The worker reads the local OpenClaw config, writes logs and result files to model/scripts/, and will automatically open any URL extracted from the API response in the user's browser. Auto-opening arbitrary returned URLs and reading local config are broader-than-expected actions that should be explicitly disclosed and consented to.
Install Mechanism
There is no external install spec (instruction-only), so nothing is downloaded during install. However, at runtime video_interface.py will pip-install the requests package if missing (subprocess.check_call to pip). Runtime package installation modifies the Python environment and can have side effects; although common, it is an active change and should be considered by the user.
Credentials
No environment variables are requested, but the code reads a sensitive credential: it loads the OpenClaw API key from ~/.openclaw/openclaw.json and uses it to authenticate requests to the remote Veo service. That access is functionally explainable (the skill needs an API key), but the manifest did not declare this required config or mark the credential as a primary secret. Also, the skill logs a fingerprint of the key (first/last chars) but still reads the full key from disk — storing or transmitting that key is privacy-sensitive.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It starts detached background Python processes (hooks.js spawns python detached; video_interface.py spawns workers detached), creates lock/log/result files in its directory, and may persist processes outside the controlling agent. Autonomous invocation (default) plus detached background tasks increases the blast radius if the skill behaves unexpectedly, but these behaviors are consistent with a background-generation skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wanjie-openclaw-video-v2-0-1 - After installation, invoke the skill by name or use
/wanjie-openclaw-video-v2-0-1 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Initial release
Metadata
Frequently Asked Questions
What is wanjie-openclaw-video?
高性能 Veo 视频生成技能,支持自然语言一键生成及后台自动依赖修复、超时自愈与任务监控。 It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.
How do I install wanjie-openclaw-video?
Run "/install wanjie-openclaw-video-v2-0-1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is wanjie-openclaw-video free?
Yes, wanjie-openclaw-video is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does wanjie-openclaw-video support?
wanjie-openclaw-video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created wanjie-openclaw-video?
It is built and maintained by liangshenghzj888-stack (@liangshenghzj888-stack); the current version is v2.0.0.
More Skills