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.