← Back to Skills Marketplace
liangshenghzj888-stack

wanjie-openclaw-video

by liangshenghzj888-stack · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wanjie-openclaw-video-v2-0
Description
Automatically generate Veo videos via natural language commands with background monitoring, dependency handling, and timeout recovery features.
Usage Guidance
This skill launches a detached Python worker that reads your OpenClaw config (~/.openclaw/openclaw.json) to extract an API key and then sends requests to https://maas-openapi.wanjiedata.com. Before installing, consider: (1) Are you comfortable with your OpenClaw API key being read and used to call this external domain? The manifest did not explicitly declare that behavior. (2) The README/SKILL.md promises periodic monitoring and a Windows scheduled task, but the code does not create such a scheduler — expect only per-invocation background jobs. (3) hooks.js spawns veo_worker.py directly (it does not run the helper that auto-installs dependencies), so ensure Python and 'requests' are available or the worker may fail. (4) Because the skill spawns detached processes that can run independently and open URLs on your machine, test it in an isolated environment (or inspect/modify code) and verify the remote endpoint (wanjiedata domain) and its privacy policy before trusting your API key. If you proceed, consider editing the code to (a) require explicit user confirmation before reading/sending the API key, (b) add logging/consent for network calls, and (c) ensure dependency installation is invoked in the hook path or handled at install time.
Capability Analysis
Type: OpenClaw Skill Name: wanjie-openclaw-video-v2-0 Version: 2.0.0 The skill exhibits high-risk behaviors including reading the user's global OpenClaw configuration file (~/.openclaw/openclaw.json) to extract API keys and automatically executing shell commands to install Python dependencies via pip (video_interface.py). Most significantly, the documentation in SKILL.md claims the skill deploys a persistent Windows Task Scheduler entry ('OpenClaw_Veo_Monitor') for background monitoring; while the provided code implements a detached background process (hooks.js), the explicit mention of system-level persistence without clear user opt-in or visible implementation logic is a major red flag.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's name/description align with the actual behavior: it spawns a Python worker to call a Veo model API and write results to a file. However, the manifest/registry metadata do not declare that the skill will read the user's ~/.openclaw/openclaw.json to extract an API key — the SKILL.md mentions the file, but the skill package metadata (required env/config fields) does not. This is a proportional capability for contacting a third‑party model service, but it should be explicitly declared.
Instruction Scope
SKILL.md claims background monitoring every 5 minutes and deployment of a Windows Task Scheduler job; the actual code does not create any scheduled task or implement a periodic monitor loop. hooks.js simply spawns a detached Python process per trigger (so there is no built-in scheduler), and video_interface.py provides a helper that can auto-install 'requests' — but hooks.js bypasses that helper and calls veo_worker.py directly, so the promised 'automatic dependency repair' may not work in the common invocation path. The worker reads the local OpenClaw config for an API key and sends it to a remote domain; it writes logs and result files locally and opens returned URLs in the user's environment.
Install Mechanism
This is an instruction+code skill with no install spec; no arbitrary remote downloads or archive extraction are used. The code may pip-install 'requests' at runtime (video_interface.py), which is expected for a Python script that uses requests.
Credentials
The code reads a sensitive local configuration file (~/.openclaw/openclaw.json) to extract an API key and then uses that key as a Bearer token when contacting https://maas-openapi.wanjiedata.com. The registry manifest did not declare required env/config access; SKILL.md mentions setting the API key but the platform metadata did not mark this as a required credential. Sending your OpenClaw API key to an external service is a privacy/credential-exposure risk and should be clearly declared and consented to.
Persistence & Privilege
always:false (no forced global enable) and the skill is user-invocable. It spawns detached background processes which will persist outside the agent process lifetime; this is expected for a background worker but increases blast radius because the worker can run and make outbound network calls independently. The skill does not modify other skills or system-wide settings in the provided code, and it does not set up the promised Windows Task Scheduler entry automatically.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wanjie-openclaw-video-v2-0
  3. After installation, invoke the skill by name or use /wanjie-openclaw-video-v2-0
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Initial release
Metadata
Slug wanjie-openclaw-video-v2-0
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is wanjie-openclaw-video?

Automatically generate Veo videos via natural language commands with background monitoring, dependency handling, and timeout recovery features. 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" 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.

💬 Comments