← Back to Skills Marketplace
warm-wm

volcengine-video-generate

by volcengine_skills · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
955
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install volcengine-video-generate
Description
Using volcengine video_generate.py script to generate video, need to provide filename and prompt, optional provide first frame image (URL or local path).
Usage Guidance
This skill appears to be a simple wrapper over Volcengine's Ark content-generation API and downloads the resulting video, which aligns with its stated purpose. However: (1) the registry lists no required environment variables but the script needs an API key (MODEL_VIDEO_API_KEY or ARK_API_KEY) — be prepared to provide a valid key before running; (2) SKILL.md claims an additional fallback using VOLCENGINE_ACCESS_KEY and VOLCENGINE_SECRET_KEY, but that logic is not present in the code — treat that claim as inaccurate; (3) the script will send your text prompt and any provided image (it may convert a local image to a base64 data URI) to the Ark API and will download the returned video URL — only use with a trusted API endpoint and avoid embedding secrets in prompts or image metadata; (4) source and homepage are unknown — if you need stronger assurance, request provenance (author, official repo, or signed release) or run the script in an isolated environment. If you accept these caveats and can supply the required API key, the skill is usable; otherwise proceed cautiously or seek a version with clearer credential handling and provenance.
Capability Analysis
Type: OpenClaw Skill Name: volcengine-video-generate Version: 1.0.0 The `scripts/video_generate.py` script exhibits risky capabilities by allowing the reading of arbitrary local files (via the `first_frame_image` argument) and sending their base64 encoded content to the Volcengine API. Additionally, it permits writing the generated video to an arbitrary local path (via the `filename` argument), including creating directories. While these actions are plausibly needed for the skill's stated purpose (using local images and saving videos locally), they introduce a significant risk of data exfiltration or arbitrary file writes if an attacker can manipulate the input arguments, for example, through prompt injection against the executing agent.
Capability Assessment
Purpose & Capability
The code (scripts/video_generate.py) implements text-to-video generation via the Ark SDK and downloads the produced video to the requested filename — this matches the skill name/description. Minor mismatch: SKILL.md claims a fallback to use VOLCENGINE_ACCESS_KEY/VOLCENGINE_SECRET_KEY to obtain an Ark API key, but the included script only reads MODEL_VIDEO_API_KEY or ARK_API_KEY; there is no implementation of the described fallback.
Instruction Scope
Instructions are narrowly scoped to running the script with filename, prompt, and optional first-frame image (URL or local path). They correctly describe local file reading (converted to base64) and downloading the generated video. However, SKILL.md documents credential fallback behavior that is not present in the script, which is an instruction/content mismatch.
Install Mechanism
No install spec — instruction-only with a single included Python script. Nothing is downloaded or installed by the skill itself, which is low-risk from an install mechanism perspective.
Credentials
Registry metadata declares no required environment variables, but both SKILL.md and the script rely on sensitive environment variables (MODEL_VIDEO_API_KEY or ARK_API_KEY). SKILL.md also mentions VOLCENGINE_ACCESS_KEY and VOLCENGINE_SECRET_KEY fallback which the script does not implement — this discrepancy is concerning because sensitive credentials are involved but not declared in the metadata. The script will send prompts and optionally base64-encoded image data to the Ark service, which is expected but should be explicit in the metadata.
Persistence & Privilege
The skill does not request permanent presence (always is false), does not modify other skill configs, and does not require elevated system privileges. It will create directories matching the provided filename path and write the downloaded video file, which is expected behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install volcengine-video-generate
  3. After installation, invoke the skill by name or use /volcengine-video-generate
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of volcengine-video-generate skill. - Generate videos from text prompts, with optional control over the first frame via image URL or local path. - Outputs the generated video URL and downloads the file automatically. - Supports API key environment variables for authentication. - Provides step-by-step usage instructions and example commands.
Metadata
Slug volcengine-video-generate
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is volcengine-video-generate?

Using volcengine video_generate.py script to generate video, need to provide filename and prompt, optional provide first frame image (URL or local path). It is an AI Agent Skill for Claude Code / OpenClaw, with 955 downloads so far.

How do I install volcengine-video-generate?

Run "/install volcengine-video-generate" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is volcengine-video-generate free?

Yes, volcengine-video-generate is completely free (open-source). You can download, install and use it at no cost.

Which platforms does volcengine-video-generate support?

volcengine-video-generate is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created volcengine-video-generate?

It is built and maintained by volcengine_skills (@warm-wm); the current version is v1.0.0.

💬 Comments