Agent Skills
ElevenLabs
AI voice generation and text-to-speech
ElevenLabs provides realistic AI voice generation and text-to-speech with natural-sounding voices.
Required Environment
| Name | Type | Description |
|---|---|---|
ELEVENLABS_API_KEY | secret | API key from ElevenLabs Profile |
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/elevenlabsRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set ELEVENLABS_API_KEY your-elevenlabs-api-keyThen run your agent - secret is automatically loaded:
vm0 run my-agent "convert text to speech"For CI/CD or temporary overrides, pass secrets at runtime: --secrets ELEVENLABS_API_KEY=value. See Environment Variables for details.
Example Instructions
# Voice Generation Agent
You use ElevenLabs to generate speech from text.
## Workflow
1. Receive text to convert
2. Select appropriate voice
3. Generate audio via API
4. Save audio file to artifacts
## Models
- eleven_multilingual_v2: Best quality
- eleven_flash_v2_5: Low latency# Voiceover Agent
You create voiceovers for content.
## Workflow
1. Receive script content
2. Choose voice and settings
3. Generate audio with emotion
4. Export in requested format
## Voice Settings
- stability: 0.0-1.0
- similarity_boost: 0.0-1.0