voice-assistant

Automates two-way AI voice conversations by integrating ElevenLabs ConvAI with Twilio telephony.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/yxlyx/elevenclaw --skill voice-assistant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: voice-assistant
Source: https://github.com/yxlyx/elevenclaw/tree/main
Command: npx skills add https://github.com/yxlyx/elevenclaw --skill voice-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables organizations to deploy production-ready AI voice agents that seamlessly handle two-way conversations by bridging ElevenLabs ConvAI with Twilio telephony.

Core Features & Use Cases

  • Two-way voice agents: Build interactive calling experiences for customer support, sales, birthday bots, appointment booking, and surveys.
  • Knowledge base & tools integration: Attach documents and external tools to agent prompts, enabling dynamic responses and automation.
  • Multi-language support: Operate in 30+ languages with auto-detection and localized voices.
  • Agent management: Versioning, branching, and A/B testing for safe iteration of prompts and flows.
  • Dynamic variables & webhooks: Personalize conversations with runtime data and post-call analytics.

Quick Start

Start by configuring environment variables (ELEVENLABS_API_KEY, TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER), create an agent via API or CLI, and initiate an outbound call flow using ElevenLabs signed URLs and Twilio.

Frequently Asked Questions about voice-assistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a two-way AI voice agent with Twilio and ElevenLabs?▼

To build a two-way AI voice agent, you integrate ElevenLabs ConvAI with Twilio telephony to automate interactive calling experiences for support, sales, and surveys.

Can I use this voice assistant Skill for automated outbound calling in multiple languages?▼

Yes, this voice assistant supports automated outbound calling flows and operates in 30+ languages with auto-detection and localized voices.

What environment variables do I need to configure for AI voice agents using Twilio and ElevenLabs?▼

You must configure ELEVENLABS_API_KEY, TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, and TWILIO_PHONE_NUMBER environment variables to deploy the voice agents.

Does the ElevenLabs ConvAI integration support knowledge bases and external tools?▼

Yes, ElevenLabs ConvAI integration allows you to attach documents and external tools to agent prompts for dynamic responses and automated workflows.

How does agent versioning work for production-grade voice agents?▼

Agent versioning supports branching and A/B testing to safely iterate on prompts and flows for production-grade voice agents.

What's the best way to personalize AI voice conversations with runtime data?▼

You can personalize AI voice conversations by using dynamic variables and webhooks to pass runtime data and post-call analytics into the agent flow.