surreal-mutation-transform-video-gen-seedance2-0

ReviewAudited by ClawScan on May 10, 2026.

Overview

This appears to be a coherent WeryAI video-generation skill, but users should understand it needs a WeryAI API key and can upload explicitly selected local images to WeryAI.

Install only if you are comfortable giving this skill access to a WeryAI API key and sending prompts or approved images to WeryAI. Before each run, verify the confirmation table, especially the model, prompt, cost-impacting settings, and whether any local file path will be uploaded.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Anyone running the skill with this environment variable lets the helper submit requests to WeryAI using that account.

Why it was flagged

The skill requires a provider API key to submit generation jobs. This is expected for the stated WeryAI integration, but it grants access to the user's WeryAI account and paid quota.

Skill content
`WERYAI_API_KEY`: Treat as a secret. Only configure it if you trust this skill's source; it is listed in OpenClaw metadata as `requires.env` / `primaryEnv` so installers know it is mandatory at runtime
Recommendation

Use a dedicated or low-privilege WeryAI key if available, keep it out of project files, and rotate it if you suspect exposure.

What this means

If a local image path is approved, that file leaves the local machine and is sent to WeryAI for use in generation.

Why it was flagged

The helper can read a local file path and upload the file to WeryAI's upload endpoint to obtain a public URL. The SKILL.md and API docs disclose this and require explicit consent, so it is purpose-aligned but privacy-relevant.

Skill content
const fileBuffer = await fs.readFile(filePath); ... fetch(MODELS_BASE_URL + UPLOAD_API_PATH, { method: 'POST', headers: { Authorization: `Bearer ${apiKey}` }, body: form
Recommendation

Prefer public HTTPS image URLs, and only approve local file uploads for non-sensitive images you intend to send to WeryAI.

What this means

A mistaken or edited JSON payload could submit a job using the wrong model or consume credits unexpectedly.

Why it was flagged

The helper script is a generic WeryAI video CLI, so the skill relies on the agent and user confirmation to keep requests scoped to SEEDANCE_2_0.

Skill content
The script does not enforce this skill's allowed model in code: you must set `"model":"SEEDANCE_2_0"` for this package and show it in the confirmation table before submit
Recommendation

Before confirming, check that the confirmation table shows `model: SEEDANCE_2_0`, the intended duration/aspect ratio, and the exact prompt.