Dlazy Wan2.6 R2v
v1.0.0Accurately generate continuous videos based on reference images using Wan 2.6 R2V.
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Suspicious
medium confidencePurpose & Capability
The name/description (generate videos from reference images using Wan 2.6 R2V) aligns with the CLI commands documented (dlazy wan2.6-r2v) and the required binaries (npm/npx) which support installing a CLI. However metadata inside SKILL.md includes an npm install -g @dlazy/cli@1.0.5 while the registry lists no install spec — this mismatch is unexpected and should be clarified.
Instruction Scope
The SKILL.md instructs the agent to run the dlazy CLI and read image paths/URLs (expected). However it also mandates the agent ask the user to provide their dlazy API key in chat and to run dlazy auth set <key> to save it, which means the agent will receive a secret from the user. Asking the user to 'send it to you' is broad and increases risk of credential exposure/exfiltration and is not constrained or documented in the registry metadata.
Install Mechanism
There is no install spec in the registry metadata, but SKILL.md's embedded metadata suggests installing @dlazy/cli globally via npm. Instruction-only skills usually don't perform installs; the presence of an install command inside SKILL.md (but not as an explicit install spec) is an inconsistency and could lead to unexpected global npm installs if followed by an agent or operator.
Credentials
The registry declares no required environment variables or primary credential, yet the instructions explicitly expect and require a dlazy API key (error handling and a recovery flow that tells the user to obtain and supply an API key). This lack of declaration is disproportionate: the skill effectively requires a secret but doesn't list it as a required credential or primaryEnv.
Persistence & Privilege
The skill is not always-enabled and does not declare config paths. But instructions direct the agent to run dlazy auth set <key>, which will persist credentials into the dlazy CLI's config (local filesystem) — a form of persistence that is not documented in the registry metadata. This creates moderate risk if users are not made aware where keys are stored and how to revoke them.
What to consider before installing
This skill appears to call a third-party dlazy CLI to create videos, which is coherent with its description — but it has three issues you should consider before installing/using it: (1) SKILL.md tells the agent to ask you to paste your dlazy API key into chat and then run dlazy auth set <key>. Do not paste sensitive API keys into an open chat unless you trust the agent and platform; prefer using the platform's secret storage or running the CLI locally yourself. (2) The registry did not declare any required credentials, yet the skill requires an API key; ask the publisher (or avoid the skill) until the credential requirement is explicit. (3) The SKILL.md suggests installing @dlazy/cli globally via npm, but the registry has no formal install spec — verify the package source on npm (or GitHub) before installing, and prefer manual inspection or installing in a controlled environment. If you decide to proceed, ask: Where is the API key stored by dlazy auth set? Can the skill be used in a dry-run mode without providing credentials? Can I run the CLI locally and provide only generated URLs to the agent instead of sending secrets through chat?Like a lobster shell, security has layers — review code before you run it.
Runtime requirements
🤖 Clawdis
Binsnpm, npx
latest
dlazy-wan2.6-r2v
Accurately generate continuous videos based on reference images using Wan 2.6 R2V.
Trigger Keywords
- wan 2.6
- reference image to video
- generate video
Usage
CRITICAL INSTRUCTION FOR AGENT:
Run the dlazy wan2.6-r2v command to get results.
dlazy wan2.6-r2v -h
Options:
--prompt <prompt> Prompt
--generation_mode <generation_mode> Generation Mode [default: components] (choices: "components")
--images <images...> Images [image: url or local path] (max 10)
--size <size> Size [default: 720*1280] (choices: "1280*720", "720*1280", "960*960", "1088*832", "832*1088", "1920*1080", "1080*1920", "1440*1440", "1632*1248", "1248*1632")
--duration <duration> Duration (s) [default: 5] (choices: "2", "3", "4", "5", "6", "7", "8", "9", "10")
--shotType <shotType> Shot Type [default: single] (choices: "single", "multi")
--watermark <watermark> Watermark [default: false] (choices: "true", "false")
--input <spec> JSON payload: inline string, @file, or - (stdin)
--dry-run Print payload + cost estimate without calling API
--no-wait Return generateId immediately for async tasks
--timeout <seconds> Max seconds to wait for async completion (default: "1800")
-h, --help display help for command
Output Format
{
"ok": true,
"kind": "urls",
"data": {
"urls": [
"https://oss.dlazy.com/result.mp4"
]
}
}
Command Examples
# basic call:
dlazy wan2.6-r2v --prompt 'prompt text' --image '/path/to/image.png'
# complex call:
dlazy wan2.6-r2v --prompt 'prompt text' --image 'https://oss.dlazy.com/image.png'
Error Handling
| Code | Error Type | Example Message |
|---|---|---|
| 401 | Unauthorized (No API Key) | ok: false, code: "unauthorized", message: "API key is missing or invalid" |
| 501 | Missing required parameter | error: required option '--prompt <prompt>' not specified |
| 502 | Local file read error | Error: Image file/Video file not found: C:\path\to\your\file |
| 503 | API request failed (no balance) | ok: false, code: "insufficient_balance" |
| 503 | API request failed (server error) | HTTP status code error (500 server crash) |
| 504 | Asynchronous task execution failed | === Generation Failed === / {Specific error reason returned by backend, for example "Prompt violates safety policy"} |
AGENT CRITICAL INSTRUCTION:
- If the execution result returns
code: "insufficient_balance", you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: https://dlazy.com/dashboard/organization/settings?tab=credits- If the execution result returns
code: "unauthorized"or indicates missing API key, you MUST inform the user to get their API key from https://dlazy.com/dashboard/organization/api-key and send it to you. Once they provide it, save it usingdlazy auth set <key>and resume the task.
Tips
Visit https://dlazy.com for more information.
Comments
Loading comments...
