← 返回 Skills 市场
liangshenghzj888-stack

wanjie-openclaw-video

作者 liangshenghzj888-stack · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
120
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wanjie-openclaw-video-v1-0-1
功能描述
Generate videos via natural language with automatic task monitoring, dependency management, timeout cleanup, and background processing for high-performance V...
安全使用建议
This skill will run a detached Python worker, auto-install the requests package if missing, read your ~/.openclaw/openclaw.json and send whatever apiKey it finds to a third-party API (https://maas-openapi.wanjiedata.com). Before installing: (1) don't use your primary provider keys — create and place a dedicated API key for this Veo service in a separate config or modify the code to read an explicit env var; (2) inspect or run the code offline to verify it uses the intended key; (3) be cautious because the worker will auto-open the first URL returned by the service in your browser; and (4) if you need stricter control, ask the author to change the code to accept a declared environment variable (e.g., WANJIE_API_KEY) instead of reading ~/.openclaw/openclaw.json and to avoid auto-opening URLs or running pip installs automatically.
功能分析
Type: OpenClaw Skill Name: wanjie-openclaw-video-v1-0-1 Version: 1.0.0 The skill is a functional video generation tool designed for the Wanjie (万界) platform. It intercepts user messages via hooks.js and spawns a background Python worker (veo_worker.py) to handle video generation. The worker retrieves an API key from the standard OpenClaw configuration file (~/.openclaw/openclaw.json) and communicates with a legitimate API endpoint (maas-openapi.wanjiedata.com). While the documentation in SKILL.md mentions a Windows Task Scheduler for automation that is not implemented in the provided code, the overall behavior is transparent and aligned with the stated purpose. High-risk actions like process spawning and config reading are justified by the tool's requirements for background processing and authentication.
能力评估
Purpose & Capability
The skill's stated purpose (call a Veo model to generate video) matches the code that calls an external Veo API. However, instead of requiring the specific service key, the worker reads ~/.openclaw/openclaw.json and picks the first provider's apiKey (cfg['models']['providers'].values()[0]['apiKey']). That can cause the skill to reuse or leak an unrelated provider key (e.g., an OpenAI key) to a third-party endpoint — this access is not scoped or declared in the manifest/SKILL.md and is disproportionate to the narrowly stated purpose.
Instruction Scope
Runtime instructions and code run detached background processes (hooks.js spawns a detached python process; veo_worker.py and video_interface.py both launch subprocesses). The worker reads a user config file (~/.openclaw/openclaw.json), writes logs/results into the skill directory, streams data from a third-party API, extracts the first URL from the streamed content and opens it in the user's browser. It also claims to deploy a Windows scheduled task in SKILL.md though no code creates such a task. Reading arbitrary config and auto-opening URLs are beyond a minimal 'generate video' scope and raise safety concerns.
Install Mechanism
The skill has no formal install spec, but the Python helpers will auto-install the requests package at runtime (video_interface.ensure_dependencies uses pip). Runtime pip installs are moderately risky (network download, executed by the user's Python). requirements.txt lists requests, consistent with behavior.
Credentials
The manifest declares no required env vars or config paths, yet the code reads ~/.openclaw/openclaw.json to extract an apiKey. That key is not explicitly requested/declared and may be unrelated to the Veo service. The skill therefore has access to potentially sensitive credentials (any provider apiKey stored in that file) without declaring or limiting which key it uses.
Persistence & Privilege
The skill does not set always:true and does not modify other skills or global agent config. However, it intentionally launches detached background worker processes and creates lock/log/result files in its model/scripts directory; those processes can persist outside the immediate chat response lifetime. This persistent behavior is expected for a background worker but increases blast radius if the code mishandles credentials or opens URLs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wanjie-openclaw-video-v1-0-1
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wanjie-openclaw-video-v1-0-1 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug wanjie-openclaw-video-v1-0-1
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

wanjie-openclaw-video 是什么?

Generate videos via natural language with automatic task monitoring, dependency management, timeout cleanup, and background processing for high-performance V... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 120 次。

如何安装 wanjie-openclaw-video?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wanjie-openclaw-video-v1-0-1」即可一键安装,无需额外配置。

wanjie-openclaw-video 是免费的吗?

是的,wanjie-openclaw-video 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

wanjie-openclaw-video 支持哪些平台?

wanjie-openclaw-video 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 wanjie-openclaw-video?

由 liangshenghzj888-stack(@liangshenghzj888-stack)开发并维护,当前版本 v1.0.0。

💬 留言讨论