Back to skill
Skillv1.0.1
ClawScan security
An OpenClaw skill for AI-powered multimedia generation (image, video, audio, 3D) via 170+ RunningHub API endpoints — zero dependencies, pure Python. · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 14, 2026, 11:08 PM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, runtime instructions, and requested credential align with its stated purpose (using RunningHub APIs for multimedia generation); nothing in the bundle suggests it is doing unrelated work or reaching out to unexpected services.
- Guidance
- This skill appears to do what it claims: it runs local Python scripts that call RunningHub (runninghub.cn) APIs and requires your RunningHub API key. Before installing or using it, consider: 1) Only provide an API key you trust the RunningHub service with; avoid pasting the key in a public chat — prefer saving it to ~/.openclaw/openclaw.json if you accept that file storage. 2) The scripts will make network calls only to runninghub.cn; verify you trust that domain and understand any billing/cost implications. 3) The skill enforces hiding raw endpoint URLs/IDs from users and automates file delivery via a platform message tool — review whether that delivery flow fits your privacy requirements. 4) Be mindful of features like voice cloning, realistic-person video, or uploading images of people: those carry legal/ethical considerations. If you want additional assurance, review the three Python scripts and data/capabilities.json yourself and test with a low-permission test key or a small-budget account first.
Review Dimensions
- Purpose & Capability
- okName/description match assets and behavior: the package contains Python scripts that call RunningHub endpoints, a large capabilities.json catalog, and SKILL.md describing image/video/audio/3D and AI-app flows. Required binaries (python3, curl) and the primary credential (RUNNINGHUB_API_KEY) are appropriate for a client that shells out to curl and calls RunningHub APIs.
- Instruction Scope
- noteSKILL.md tightly scopes runtime actions to using the included scripts (never curl directly) and to interacting with RunningHub endpoints. Scripts do read ~/.openclaw/openclaw.json as a fallback for the API key and the docs instruct users how to save the key there. This is coherent with the skill’s behavior but worth noting: the skill encourages users to provide their API key (including showing a snippet that saves it into ~/.openclaw/openclaw.json) and the scripts may send the key in query/form parameters to runninghub.cn endpoints.
- Install Mechanism
- okNo install spec; instruction-only with included scripts (no external downloads or package installs). Risk is limited to running the provided Python scripts and curl commands — nothing is fetched from third-party URLs at install time.
- Credentials
- noteOnly the RunningHub API key is required (primaryEnv RUNNINGHUB_API_KEY), which is proportionate. The scripts also attempt to read the agent config at ~/.openclaw/openclaw.json to find a saved key — this access is limited to the skill's own config area but implies the skill can read/write that file if the user follows the provided save-key snippet. The skill's instructions also prompt users to paste keys into chat as a verification option; that is functional but increases risk of accidental exposure if users paste secrets in messages.
- Persistence & Privilege
- okalways:false and no special platform-wide privileges. The only persistence behavior documented is an optional user-driven save of the API key to ~/.openclaw/openclaw.json (a per-user config file). The skill does not modify other skills or require always-on presence.
