ElevenLabs Music
v1.0.1Generate music from text prompts using ElevenLabs Eleven Music API. Use when creating songs, soundtracks, jingles, lullabies, or any audio music from descriptions. Supports vocals with AI-generated lyrics, instrumental tracks, and multiple genres/styles. Requires paid ElevenLabs plan.
⭐ 1· 3.2k·19 current·19 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the included script and instructions: the skill runs a Python script that calls ElevenLabs' music.compose API and writes an audio file. Requiring ELEVENLABS_API_KEY and the 'uv' runner is proportional to this purpose.
Instruction Scope
SKILL.md instructs running the included script with uv and provides prompt/options. The instructions do not direct the agent to read unrelated system files or send data to unexpected endpoints. Note: the script calls load_dotenv(), which will read a local .env file if present (common for picking up ELEVENLABS_API_KEY).
Install Mechanism
No install spec is provided (instruction-only with an included script). The script lists normal Python dependencies (elevenlabs, python-dotenv) in comments but does not auto-download arbitrary code from unknown URLs. This is low risk in the context of the declared functionality.
Credentials
Only ELEVENLABS_API_KEY is required and declared as the primary credential, which is appropriate. As noted, python-dotenv may load additional environment variables from a local .env file—so any secrets in that file would be read by the script.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or modify other skills. It writes output to a user-specified path (default /tmp) which is expected behavior for a generation tool.
Assessment
This skill appears to do what it says: it calls the ElevenLabs Music API and saves an MP3. Before installing, verify you trust the ElevenLabs service and are willing to provide ELEVENLABS_API_KEY. Be aware the script uses python-dotenv (load_dotenv) so a local .env file will be read — avoid placing unrelated secrets there or run the skill in an isolated environment. Ensure you have a paid ElevenLabs plan, the 'uv' runner, and the required Python dependencies installed in a controlled environment. If you need stronger isolation, run the script inside a container or ephemeral VM.Like a lobster shell, security has layers — review code before you run it.
latestvk97ebjwxe8vegpb8vac05r8k6d7zyvs4
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🎵 Clawdis
Binsuv
EnvELEVENLABS_API_KEY
Primary envELEVENLABS_API_KEY
