agents

Build and deploy voice AI agents with ElevenLabs TTS and ASR.

412|55|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/elevenlabs/skills --skill agents-elevenlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agents
Source: https://github.com/elevenlabs/skills/tree/main/agents
Command: npx skills add https://github.com/elevenlabs/skills --skill agents-elevenlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Build and deploy interactive voice AI agents that can talk, listen, and act within real-time conversations using ElevenLabs.

Core Features & Use Cases

  • TTS/ASR integration: Create agents with natural voice dialogue, real-time responses, and multilingual support.
  • Templates & Tools: Use pre-built templates and extend agents with webhook, client, and system tools for dynamic workflows.
  • Use Case: Deploy a customer-service agent that handles live calls, chats, and embedded widget conversations across platforms.

Quick Start

Initialize a project with the CLI, then create and push an agent:

  • elevenlabs agents init
  • elevenlabs agents add "My Assistant" --template default
  • elevenlabs agents push

Frequently Asked Questions about agents

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

FAQPage Schema
How do I create a voice AI agent for real-time conversations?

To create a voice AI agent, initialize a project using the CLI and templates, then configure TTS and ASR to enable real-time interactive voice conversations. You can deploy agents that listen, talk, and act dynamically across various platforms.

Can I build voice AI agents using Python or JavaScript SDKs?

Yes, you can build voice AI agents using Python, JavaScript, and REST workflows alongside the CLI. The implementation supports multiple SDKs, enabling you to integrate interactive agents with TTS and ASR into your existing software stack.

Do I need an API key to deploy conversational AI agents?

Yes, deploying conversational AI agents requires an ElevenLabs API key and internet access. If you are using the CLI workflow, you also need to have Node.js and npm installed in your development environment to initialize and push agents.

What's the best way to embed a voice AI widget for customer service?

The best way to embed a voice AI widget is by using pre-built templates and extending them with webhook, client, and system tools. This approach allows you to deploy a customer-service agent that handles live calls and embedded widget chats across platforms.

Does this voice AI integration support multilingual dialogue?

Yes, the voice AI integration supports multilingual dialogue through combined TTS and ASR capabilities. This enables agents to conduct natural voice conversations with real-time responses across different languages for diverse user bases.

How do I add custom tools to a voice AI agent workflow?

You add custom tools to a voice AI agent by extending templates with webhook, client, and system tools. This enables dynamic workflows where the agent can perform specific actions during real-time conversations based on user input.