Agent skills for ElevenLabs developer products. These skills follow the Agent Skills specification and can be used with any compatible AI coding assistant.
Repo: elevenlabs/skills
What's inside

Agent skills for ElevenLabs developer products. These skills follow the Agent Skills specification and can be used with any compatible AI coding assistant.
npx skills add elevenlabs/skills
| Skill | Description |
|---|---|
| text-to-speech | Convert text to lifelike speech using ElevenLabs' AI voices |
| speech-to-text | Transcribe audio files to text with timestamps |
| speech-engine | Add real-time voice conversations to a custom LLM or chat agent |
| agents | Build conversational voice AI agents |
| sound-effects | Generate sound effects from text descriptions |
| music | Generate music tracks using AI composition |
| voice-changer | Transform the voice in an audio recording into a different target voice (speech-to-speech) |
| voice-isolator | Remove background noise and isolate vocals/speech from audio |
| dubbing | Dub audio/video into other languages while preserving the original speakers' voices |
| setup-api-key | Guide through obtaining and configuring an ElevenLabs API key |
All skills require an ElevenLabs API key. Set it as an environment variable:
export ELEVENLABS_API_KEY="your-api-key"
Get your API key from the setup-api-key skill or use the ElevenLabs dashboard.
Most skills include examples for:
pip install elevenlabsnpm install @elevenlabs/elevenlabs-jsJavaScript SDK Warning: Always use
@elevenlabs/elevenlabs-js. Do not usenpm install elevenlabs(that's an outdated v1.x package).
See the installation guide in any skill's references/ folder for complete setup instructions including migration from deprecated packages.
The evals/ directory contains trigger and functional evaluations for all skills.
# Run all evaluations (trigger + functional)
python3 evals/run_all.py -v
# Trigger evals only โ tests if skills fire for the right queries (~3 min)
python3 evals/run_all.py --trigger-only -v
# Functional evals only โ tests if skills produce correct output (~15 min)
python3 evals/run_all.py --functional-only -v
# Specific skills
python3 evals/run_all.py --skills text-to-speech agents -v
# Custom model (see `cursor-agent --list-models`)
python3 evals/run_all.py --model gpt-5.4-high -v
Results are saved to evals/results/<timestamp>/ with a report.md summary and results.json for programmatic access.
Functional evals use an isolated cursor-agent workspace per test case (under that results tree); they do not modify skill sources under each skillโs directory.
Requires the Cursor Agent CLI (cursor-agent on your PATH; override binary with CURSOR_AGENT) and Cursor authentication (cursor-agent login or CURSOR_API_KEY).
MIT
.agents/
skills/
update-skills-from-changelog/
SKILL.md
.env.example
.gitignore
agents/
references/
agent-configuration.md
client-tools.md
installation.md
outbound-calls.md
using-procedure-api.md
widget-embedding.md
writing-procedures.md
SKILL.md
dubbing/
references/
api-reference.md
installation.md
SKILL.md
evals/
agents/
evals.json
trigger_eval.json
dubbing/
evals.json
trigger_eval.json
music/
evals.json
trigger_eval.json
run_all.py
setup-api-key/
evals.json
trigger_eval.json
sound-effects/
evals.json
trigger_eval.json
speech-engine/
evals.json
trigger_eval.json
speech-to-text/
evals.json
trigger_eval.json
text-to-speech/
evals.json
trigger_eval.json
voice-changer/
evals.json
trigger_eval.json
voice-isolator/
evals.json
trigger_eval.json
LICENSE
logo.png
music/
references/
api_reference.md
installation.md
SKILL.md
README.md
setup-api-key/
SKILL.md
sound-effects/
references/
installation.md
SKILL.md
speech-engine/
references/
installation.md
javascript-sdk-reference.md
python-sdk-reference.md
SKILL.md
speech-to-text/
references/
installation.md
realtime-client-side.md
realtime-commit-strategies.md
realtime-events.md
realtime-server-side.md
transcription-options.md
SKILL.md
text-to-speech/
references/
installation.md
streaming.md
voice-settings.md
SKILL.md
voice-changer/
references/
installation.md
SKILL.md
voice-isolator/
references/
installation.md
SKILL.mdFAQ
elevenlabs-skills is a Claude Code plugin with hand-picked skills for ai & agents work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.