Audio Gen 1.0.0

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly aligned with audio generation, but its workflow embeds generated user text directly into a shell command, which could allow unintended command execution if mishandled.

Review this skill before installing. It appears intended for audio generation, but its command template should be made safer before use with arbitrary generated scripts. Also verify the external sag helper and use limited API keys because the workflow depends on Anthropic and ElevenLabs credentials.

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

A crafted request could potentially cause the agent to run local shell commands instead of only sending text to the TTS script.

Why it was flagged

The skill tells the agent to place the generated script text directly into a bash command. Since that text can be influenced by the user's topic or requested content, quotes, substitutions, or other shell metacharacters could be interpreted unless safely escaped or passed out-of-band.

Skill content
uv run /home/clawdbot/clawdbot/skills/sag/scripts/tts.py ... -m eleven_multilingual_v2 "[formatted_script]"
Recommendation

Pass script text through a safe file, stdin, or an exec API with an argument array rather than interpolating it into a shell string; also sanitize the output filename slug and keep the explicit user approval step.

What this means

The security and behavior of audio generation depend partly on another installed skill and its TTS script.

Why it was flagged

The skill depends on an external sag skill/helper script that is not included in the provided file manifest. This is disclosed and purpose-aligned, but the helper's code and provenance are outside this review.

Skill content
"requires":{"skills":["sag"] ... uv run /home/clawdbot/clawdbot/skills/sag/scripts/tts.py
Recommendation

Verify the sag dependency source, version, and permissions before relying on this skill, especially because it will handle an ElevenLabs API key.

What this means

Installing or using the skill may consume paid API quota and grants the helper access to the configured provider credentials.

Why it was flagged

The skill requires provider API keys. That is expected for AI script generation and ElevenLabs text-to-speech, and the artifacts do not show hardcoded secrets, logging, or unrelated credential use.

Skill content
"env":["ANTHROPIC_API_KEY","ELEVENLABS_API_KEY"] ... "ELEVENLABS_API_KEY" environment variable is already configured
Recommendation

Use restricted API keys where possible, monitor usage and billing, and avoid providing credentials you do not want this audio workflow to use.