← Back to Skills Marketplace
552
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-skill-elevenlabs-pro
Description
ElevenLabs advanced TTS for converting text to speech, listing voices, and managing credits
Usage Guidance
This skill does what it says (calls ElevenLabs API and writes audio files), but the registry metadata omits the required ELEVENLABS_API_KEY credential even though both SKILL.md and the included Python script require it. Because the package source is 'unknown', verify the origin before installing. If you install: (1) only provide a minimal-scope ElevenLabs API key (rotate it if compromised), (2) run the script in an isolated environment or container, (3) inspect the included scripts yourself (you already have them) and confirm network calls go only to api.elevenlabs.io, and (4) avoid pasting high-privilege credentials into third-party skills from unknown publishers. If you need higher assurance, ask the publisher to declare the required env var in the registry and provide a trusted homepage or source repository.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-skill-elevenlabs-pro
Version: 0.1.0
The `scripts/elevenlabs.py` file contains a path traversal vulnerability. The `output` argument, which specifies the output MP3 file path, is not sanitized, allowing an attacker to potentially write files to arbitrary locations on the file system (e.g., `../../../../tmp/malicious.mp3`). This is a critical vulnerability that could lead to unauthorized file modification or creation, but it does not demonstrate clear malicious intent such as data exfiltration to an attacker-controlled server or the installation of backdoors. No prompt injection attempts were found in `SKILL.md`.
Capability Assessment
Purpose & Capability
The SKILL.md and scripts/elevenlabs.py implement ElevenLabs TTS, voice listing, and credit checks and call https://api.elevenlabs.io/v1 — this matches the skill name/description.
Instruction Scope
Runtime instructions limit actions to using the ElevenLabs API, listing voices, generating audio files, and querying subscription/credits. The instructions do not request unrelated files, system credentials, or external endpoints beyond api.elevenlabs.io.
Install Mechanism
No install spec is provided (instruction + code only). There are no downloads or archive extraction steps; risk from the install mechanism is low.
Credentials
The SKILL.md and scripts require an ELEVENLABS_API_KEY (or --api-key) but the registry metadata lists no required environment variables or primary credential. That mismatch is an incoherence: the skill will fail without the API key and the registry did not declare it as a required credential. No other unrelated secrets are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated agent/system persistence. It does write MP3 output to the filesystem (user-specified path), which is appropriate for its purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-skill-elevenlabs-pro - After installation, invoke the skill by name or use
/openclaw-skill-elevenlabs-pro - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of ElevenLabs Pro Skill – advanced text-to-speech.
- Provides advanced text-to-speech conversion using the ElevenLabs API.
- Supports selecting voices by name, ID, language, and gender.
- Enables listing available voices and outputting details in JSON.
- Allows audio file generation with adjustable model, stability, similarity, and style.
- Includes credit tracking and displays remaining usage.
- Offers a simple importable Python API for voice management and TTS.
Metadata
Frequently Asked Questions
What is Elevenlabs Pro?
ElevenLabs advanced TTS for converting text to speech, listing voices, and managing credits. It is an AI Agent Skill for Claude Code / OpenClaw, with 552 downloads so far.
How do I install Elevenlabs Pro?
Run "/install openclaw-skill-elevenlabs-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Elevenlabs Pro free?
Yes, Elevenlabs Pro is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Elevenlabs Pro support?
Elevenlabs Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Elevenlabs Pro?
It is built and maintained by Marouane (@mrnsmh); the current version is v0.1.0.
More Skills