← Back to Skills Marketplace
boris148

Elevenlabs Voice Agent

by Boris148 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
173
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install elevenlabs-voice-agent
Description
Build and manage ElevenLabs Conversational AI voice agents with Twilio phone integration. Use when creating AI phone agents (cold callers, appointment setter...
README (SKILL.md)

ElevenLabs Voice Agent

Build AI phone agents using ElevenLabs Conversational AI API + Twilio.

Setup Flow

  1. Create agent via ElevenLabs dashboard or API
  2. Configure voice, TTS model, LLM, and system prompt
  3. Purchase/connect Twilio phone number via ElevenLabs phone integration
  4. Test and iterate on script, voice settings, turn-taking

Optimal Voice Settings (Proven)

Setting Value Why
TTS Model v3 conversational Best quality for phone calls
Expressive mode ON Natural inflection
Stability 0.45 Natural variation without inconsistency
Similarity 0.75 Recognizable voice
Speed 1.2x Fast enough for cold calls (API max)
Streaming latency 4 Balance speed vs quality
Turn timeout 2s Don't wait too long for response
Eagerness eager Jump in naturally
Speculative turn ON Faster responses
Cascade timeout 3s Handle pauses

Recommended Voices

  • Alexandra (kdmDKE6EkgrWrrykO9Qt): Pleasant female, great for cold calls
  • Hope (OYTbf65OHHFELVut7v2H): Warm female backup

LLM Choice

Use gpt-4o-mini for phone agents — speed is critical, latency kills calls.

Key API Endpoints

POST https://api.elevenlabs.io/v1/convai/agents/create
PATCH https://api.elevenlabs.io/v1/convai/agents/{agent_id}
GET https://api.elevenlabs.io/v1/convai/agents/{agent_id}
POST https://api.elevenlabs.io/v1/convai/twilio/phone-numbers — Connect Twilio number

Enable Phone Features

Enable these tools on the agent: voicemail_detection, end_call, background_voice_detection

NEPQ Sales Framework

For appointment-setting agents, use Neuro-Emotional Persuasion Questioning:

  • Permission-based opening ("Do you have a quick moment?")
  • Question-led qualification (don't pitch, ask)
  • Emotional connection questions before booking
  • Soft close with specific time options

Twilio Integration

  1. Get Twilio Account SID + Auth Token
  2. Use ElevenLabs API to create phone number connection
  3. Phone number is provisioned automatically by ElevenLabs
  4. Calls route: Twilio → ElevenLabs → AI agent

Common Issues

  • Robotic voice: Switch to v3 conversational model, enable expressive mode
  • Slow responses: Use gpt-4o-mini, increase streaming latency optimization
  • Cuts off caller: Increase turn timeout, reduce eagerness
  • Sounds scripted: Add personality to system prompt, lower stability slightly
Usage Guidance
This skill appears to be a how-to for ElevenLabs + Twilio phone agents and is instruction-only (no code), but it does not declare the sensitive credentials it clearly expects you to use. Before installing or running it: 1) ask the publisher (or the marketplace) for a source/homepage and an explicit list of required credentials (ElevenLabs API key, Twilio SID/Auth Token) and how they are expected to be provided; 2) only supply secrets via a secure provisioning method (not pasted into chat); 3) prefer skills that declare required env vars and a primary credential; 4) if you must use it, run it with the least privilege necessary and monitor network calls during initial use. The missing provenance (no homepage/source) and the credentials mismatch are the primary reasons to treat this as suspicious rather than benign.
Capability Analysis
Type: OpenClaw Skill Name: elevenlabs-voice-agent Version: 1.0.0 The skill bundle provides legitimate documentation and configuration guidelines for building ElevenLabs voice agents with Twilio integration. It contains standard API endpoints, recommended voice settings, and procedural instructions (SKILL.md) that align perfectly with its stated purpose without any evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The skill's stated purpose is to build/manage ElevenLabs voice agents with Twilio integration — that legitimately requires ElevenLabs API keys and Twilio credentials. However, the registry metadata lists no required environment variables or primary credential. That omission is inconsistent: a manager/automation skill would normally declare the API keys it needs or provide clear instructions for secure provisioning.
Instruction Scope
The SKILL.md stays within the expected domain (ElevenLabs API endpoints, voice/LLM settings, Twilio integration steps, sales-framework guidance). It instructs the operator to obtain Twilio Account SID + Auth Token and to use ElevenLabs APIs, but it does not instruct reading unrelated files or system secrets. Still, it gives no guidance about how credentials should be supplied/stored or used safely, which expands agent discretion.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so it does not write or execute third-party code on install — that is the lowest risk install profile.
Credentials
The runtime instructions reference sensitive credentials (Twilio SID/Auth Token and implicitly an ElevenLabs API key) but the skill declares none. That mismatch is disproportionate: either the skill should list and justify required env vars (and a primary credential), or it should be explicit how/when the agent will request those secrets. Lack of declared credentials makes it unclear how the skill will obtain or use them.
Persistence & Privilege
always is false and the skill is user-invocable only. It does not request persistent system-level privileges or modifications to other skills, so its persistence footprint is minimal.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install elevenlabs-voice-agent
  3. After installation, invoke the skill by name or use /elevenlabs-voice-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
ElevenLabs Voice Agent v1.0.0 - Initial release: Build and manage conversational AI phone agents using ElevenLabs API with integrated Twilio support. - Supports configuration of voice models, LLMs (optimized for gpt-4o-mini), and detailed phone agent settings. - Provides recommended voice settings and voices tailored for cold calling and appointment setting. - Guides through NEPQ sales framework implementation, call qualification, and objection handling. - Enables key phone features (voicemail detection, end call, background voice detection). - Includes troubleshooting tips for common voice agent issues.
Metadata
Slug elevenlabs-voice-agent
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Elevenlabs Voice Agent?

Build and manage ElevenLabs Conversational AI voice agents with Twilio phone integration. Use when creating AI phone agents (cold callers, appointment setter... It is an AI Agent Skill for Claude Code / OpenClaw, with 173 downloads so far.

How do I install Elevenlabs Voice Agent?

Run "/install elevenlabs-voice-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Elevenlabs Voice Agent free?

Yes, Elevenlabs Voice Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Elevenlabs Voice Agent support?

Elevenlabs Voice Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Elevenlabs Voice Agent?

It is built and maintained by Boris148 (@boris148); the current version is v1.0.0.

💬 Comments