An OpenClaw skill for AI-powered multimedia generation (image, video, audio, 3D) via 170+ RunningHub API endpoints — zero dependencies, pure Python.

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

Overview

This is a coherent RunningHub media-generation skill, but users should be aware it uses a paid API key, can save that key locally, and uploads prompts or media to RunningHub.

Install only if you are comfortable giving this skill a RunningHub API key and sending generation inputs to RunningHub. Use a dedicated API key, watch your balance, and avoid uploading private or sensitive media unless you trust the selected RunningHub app.

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

A saved RunningHub key can be reused for future generation jobs and may spend the user's RunningHub balance.

Why it was flagged

The skill can persist the user's RunningHub API key in the local OpenClaw config. This is purpose-aligned for a paid RunningHub integration, but it grants ongoing account access.

Skill content
When user sends a key, verify with `--check --api-key THE_KEY`. If valid, save it: ... ['apiKey'] = 'THE_KEY'
Recommendation

Use a dedicated, revocable RunningHub API key, remove or rotate it when no longer needed, and avoid saving it if you only wanted one-time use.

What this means

Images, audio, video, or other uploaded files may be processed by RunningHub or a selected RunningHub AI application.

Why it was flagged

The AI app flow uploads local files to RunningHub. This is necessary for image/audio/video processing, but it means user media leaves the local environment.

Skill content
UPLOAD_PATH = "/task/openapi/upload" ... "-F", f"file=@{file_path}"
Recommendation

Only upload files you are comfortable sending to RunningHub, and verify the webappId or app link before running a custom AI application.

What this means

A mistaken endpoint, model, or app ID could generate unwanted output, upload the wrong input, or consume RunningHub credits.

Why it was flagged

The skill exposes a broad paid API surface, including arbitrary RunningHub AI apps by ID. This is disclosed and aligned with the stated purpose, but incorrect choices can run unintended jobs.

Skill content
Generate images, videos, audio, and 3D models via RunningHub API (170+ endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.
Recommendation

Confirm the selected model or AI app and be mindful of balance/cost before asking the agent to run generation tasks.