agents

Create and manage real-time voice AI agents using the ElevenLabs Conversational AI platform.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/zamansepeti43/c-rak-agent --skill agents-zamansepeti43
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agents
Source: https://github.com/zamansepeti43/c-rak-agent/tree/main/video-engine/.agents/skills/agents
Command: npx skills add https://github.com/zamansepeti43/c-rak-agent --skill agents-zamansepeti43

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elevenlabs/cli, @elevenlabs/elevenlabs-js, @elevenlabs/client, @elevenlabs/react, elevenlabs, and includes references (resource) components.

What problem does it solve? Building real-time voice assistants requires coordinating speech recognition, LLM reasoning, text-to-speech, and telephony integrations, which is complex to assemble from scratch. This Skill provides the commands, SDK patterns, and configuration references to create, configure, deploy, and manage ElevenLabs conversational AI agents. ## Core Features & Use Cases - Agent Creation & Management: Create agents via CLI templates, Python/JavaScript SDKs, or REST API, then list, update, and delete them with full CRUD support. - Conversation Configuration: Configure LLM providers (OpenAI, Anthropic, Google, custom endpoints), voices, turn-taking behavior, ASR, and knowledge base RAG. - Tools & Integrations: Extend agents with webhook tools, browser-side client tools, built-in system tools like call transfer, Twilio outbound calls, and embeddable website widgets. - Use Case: Build a customer support voice bot that answers calls, looks up orders through a webhook tool, transfers complex cases to a human phone number, and embeds as a widget on your website. ## Quick Start Create an ElevenLabs voice agent named Support Bot using the customer-service template and push it to the platform.

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 with ElevenLabs?

Install the ElevenLabs CLI with npm install -g @elevenlabs/cli, authenticate with elevenlabs auth login, then run elevenlabs agents init and elevenlabs agents add with a template like complete or customer-service. Push the agent to the platform with elevenlabs agents push.

Which LLM models can ElevenLabs agents use?

ElevenLabs agents support OpenAI models like gpt-4o and gpt-4.1, Anthropic Claude models, Google Gemini models, hosted ElevenLabs models, and custom LLM endpoints via the custom-llm option. Use GET /v1/convai/llm/list to inspect the current model catalog.

How do I add custom tools to an ElevenLabs voice agent?

Define webhook tools for server-side API calls and client tools for browser-side actions inside conversation_config.agent.prompt. Built-in system tools like end_call and transfer_to_number go in the built_in_tools object of the same prompt configuration.

Can ElevenLabs agents make outbound phone calls?

Yes, outbound calls work through Twilio integration using client.conversational_ai.twilio.outbound_call with an agent ID, a linked phone number ID, and a destination number. You can override the first message and pass dynamic variables per call.

How do I embed an ElevenLabs voice agent on my website?

Add the elevenlabs-convai HTML element with your agent-id attribute and load the convai-widget-embed script from unpkg. Customize appearance with attributes like avatar-image-url, action-text, and variant, or control it programmatically via JavaScript.

Why does my ElevenLabs agent API call return a 401 error?

A 401 error indicates an invalid or missing API key. Verify that the ELEVENLABS_API_KEY environment variable is set correctly and passed via the xi-api-key header, or re-authenticate the CLI with elevenlabs auth login.