LrshuAI Sfx Generation

ReviewAudited by ClawScan on May 10, 2026.

Overview

This sound-effect skill mostly matches its purpose, but it tells the agent to bypass the normal OpenClaw runner and execute a Python API wrapper directly with your TEAM_API_KEY.

Install only if you trust the publisher and are comfortable with the skill running a local Python script directly. Use a scoped TEAM_API_KEY, verify TEAM_BASE_URL/dlazy.com is the intended provider, and do not pass private local files as image or video inputs.

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

The agent may run the script outside the usual skill invocation path while the script has access to the TEAM_API_KEY and network.

Why it was flagged

The skill explicitly forces direct system Python execution and forbids the normal OpenClaw run path, without explaining why that runner should be bypassed.

Skill content
"systemPrompt":"当用户要求调用本技能时,你必须直接执行 `python script/invoke_model.py` 命令。不要使用 `openclaw run`。"
Recommendation

Prefer a standard OpenClaw invocation, or require explicit user approval and clear documentation for why direct execution is necessary.

What this means

If the agent or user supplies the wrong local file path, private files could be uploaded to the remote provider, and unexpected models could be invoked.

Why it was flagged

The helper can call arbitrary model IDs and can read local image/video file paths and send their base64 contents to the API, while SKILL.md only documents text-to-SFX use.

Skill content
parser.add_argument('--model', type=str, required=True, ...); parser.add_argument('--image', ...); parser.add_argument('--video', ...); ... base64.b64encode(f.read())
Recommendation

Limit the helper to the documented SFX model, remove unused media inputs, or clearly document that selected files may be uploaded.

What this means

The API key may grant access or incur usage charges, and it will be sent to the configured endpoint.

Why it was flagged

The script uses TEAM_API_KEY as a bearer token for the remote model API. This is expected for an AI provider integration, but the credential destination can be changed by TEAM_BASE_URL.

Skill content
api_key = os.getenv('TEAM_API_KEY') ... base_url = os.getenv('TEAM_BASE_URL', 'https://dlazy.com/api/ai/tool') ... "Authorization": f"Bearer {api_key}"
Recommendation

Use a scoped or disposable TEAM_API_KEY, verify TEAM_BASE_URL before running, and avoid using credentials with broader permissions than needed.