AI Animation Studio

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill appears purpose-aligned for making AI animation videos, but users should verify its external media tools, API key use, and local resource folder before running it.

Before installing or running, confirm that doubao-media, edge-tts, ffmpeg, and the referenced local resource folder are trusted and correctly configured. Use a limited Doubao API key, monitor provider costs, and avoid using confidential stories, private images, or unrelated personal files in the resource directory.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

Running the skill can execute local media-generation commands on the user's machine.

Why it was flagged

The skill invokes local subprocesses to run a dependent media-generation script; this is central to the stated animation purpose, but it means the user must trust the local Python environment and helper script.

Skill content
cmd = ["python", self.doubao_script, "img", prompt, "--size", size]
Recommendation

Use it only after confirming the referenced helper script and Python environment are the expected trusted ones.

What this means

If the referenced doubao-media script is missing, outdated, or replaced, this skill's behavior depends on that external code.

Why it was flagged

The code depends on an external local skill/script at a hardcoded path rather than a bundled or pinned helper; this appears purpose-aligned but creates a dependency/provenance item the user should verify.

Skill content
self.doubao_script = r"C:\\Users\\10954\\.openclaw\\workspace\\skills\\doubao-media\\scripts\\doubao_media.py"
Recommendation

Install trusted versions of doubao-media, edge-tts, ffmpeg, and any Python packages needed, and update hardcoded paths for the user's environment.

What this means

Generated prompts and media requests may use the user's Doubao API account and quota.

Why it was flagged

The skill requires a Doubao/Volcengine API key for media generation, while the registry metadata declares no primary credential or required env vars. The credential is expected for the stated service, but users should notice the account authority and possible costs.

Skill content
- **ARK_API_KEY** - 豆包API密钥
Recommendation

Use a dedicated, least-privilege API key if possible, monitor usage/costs, and do not paste unrelated secrets into prompts.

What this means

Story text, generated prompts, and image references may be processed by the external media provider used by doubao-media.

Why it was flagged

The skill passes animation prompts and image URLs to another local media helper that likely talks to the Doubao provider. This is disclosed and purpose-aligned, but it is still an external/provider data flow.

Skill content
cmd = ["python", self.doubao_script, "vid", animation_prompt, "--image", image_url, "--duration", str(duration), "--ratio", ratio]
Recommendation

Avoid confidential stories, private images, or regulated data unless the provider's privacy and retention terms are acceptable.

What this means

Files placed in the local resource library may shape generated content and may have their paths included in generated script outputs.

Why it was flagged

The resource indexer scans and loads storyboard/style/effect/audio resources from a fixed local directory, which is expected for a media asset library but means local files can influence generated prompts and exported scripts.

Skill content
RESOURCE_DIR = r"D:\\AI视频资源"
Recommendation

Keep the resource folder curated and avoid storing unrelated private documents in the configured media-resource directory.