elevenlabs-agents
Build conversational AI voice agents with ElevenLabs Platform. Configure agents, tools, RAG knowledge bases, multi-voice, and Scribe STT across React, React Native, or Swift. Prevents 34 documented errors. Use when: building voice agents, AI phone systems, or troubleshooting @11labs deprecated, webhook errors, CSP violations, localhost allowlist, tool parsing errors.
npx skills add majiayu000/claude-skill-registry --skill elevenlabs-agents-dennislee928-smart-zone --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Conveys a complete setup for ElevenLabs Agents Platform to build production-ready conversational AI voice agents. Coordinates four core components: ASR, LLM, TTS, and a Turn-Taking Model, enabling multi-voice configurations, RAG knowledge bases, and Scribe STT across React, React Native, or Swift. It includes package updates, deployment workflows, and a migration path away from deprecated tool formats. It also outlines how to choose among ElevenLabs packages for server, browser, React, and mobile environments, and describes agent configuration, dynamic variables, voice and language features, and knowledge base integration.
How it works
The skill instructs the agent to: read and apply information about the platform’s four components (ASR, LLM, TTS, Turn-Taking), manage package selections and migrations (e.g., use current @elevenlabs/* packages and avoid deprecated ones), implement quick-start patterns for React SDK, API usage, and CLI tooling, and handle parameter naming conventions (camelCase in JS vs snake_case in Python). It defines how to configure the agent via a JSON-like system prompt template, set turn-taking modes, manage workflows with subagents and tool nodes, enable dynamic variables, and utilize knowledge bases with RAG (upload documents, compute index, retrieve chunks). It also documents tool categories (Client, Server, MCP, System) and the specific system tools available. Finally, it provides guidance on integrations across platforms and SDKs (React, JS, React Native, Swift, Embeddable Widget) and describes Scribe real-time STT usage with tokens and event handling.
When to use it
Use when building voice agents, AI phone systems, or troubleshooting related issues (e.g., deprecated @11labs packages, webhook errors, CSP violations, localhost allowlist, tool parsing errors).
What it can touch
Client tools (browser/mobile) via clientTools; Server tools via webhooks; MCP tools; System tools like end_call, detect_language, transfer_agent, transfer_to_number, dtmf_playpad, voicemail_detection. It references specific package names, tool names, and configuration keys such as tool_ids and built_in_tools, as well as various SDKs and endpoints.
Caveats
Mentions deprecated tools and migration requirements (e.g., prompt.tools deprecated; must migrate to tool_ids and built_in_tools). Documents CRITICAL notes about TTS model removals (v1 TTS models removed) and version updates (SDKs, widgets) with dates. Notes possible latency from RAG (~500ms) and potential audio latency when switching voices. Includes licensing (MIT) and platform compatibility details, including the need to use correct parameter naming in the JS SDK (camelCase) to avoid silent failures.
# ElevenLabs Agents Platform ## Overview ElevenLabs Agents Platform is a comprehensive solution for building production-ready conversational AI voice agents. The platform coordinates four core components: 1. **ASR (Automatic Speech Recognition)** - Converts speech to text (32+ languages, sub-second latency) 2. **LLM (Large Language Model)** - Reasoning and response generation (GPT, Claude, Gemini, custom models) 3. **TTS (Text-to-Speech)** - Converts text to speech (5000+ voices, 31 languages, low latency) 4. **Turn-Taking Model** - Proprietary model that handles conversation timing and interruptions ### 🚨 Package Updates (January 2026) ElevenLabs migrated to new scoped packages in August 2025. **Current packages:** ```bash npm install @elevenlabs/react@0.12.3 # React SDK (Dec 2025: localization, Scribe fixes) npm install @elevenlabs/client@0.12.2 # JavaScript SDK (Dec 2025: localization) npm install @elevenlabs/react-native@0.5.7 # React Native SDK (Dec 2025: mic fixes, speed param) npm install @elevenlabs/elevenlabs-js@2.30.0 # Base SDK (Jan 2026: latest) npm install -g @elevenlabs/agents-cli@0.6.1 # CLI ``` **DEPRECATED:** `@11labs/react`, `@11labs/client` (uninstall if present
- Overview
- 🚨 Package Updates (January 2026)
- December 2025 Updates
- Package Selection Guide
- 1. Quick Start
- React SDK
- CLI ("Agents as Code")
- API (Programmatic)
- 2. SDK Parameter Naming (camelCase vs snakecase)
- 3. Agent Configuration
- System Prompt Architecture (6 Components)
- Turn-Taking Modes
- Workflows & Agent Management (2025)
- Dynamic Variables
npm install @elevenlabs/react@0.12.3 # React SDK (Dec 2025: localization, Scribe fixes) npm install @elevenlabs/client@0.12.2 # JavaScript SDK (Dec 2025: localization) npm install @elevenlabs/react-native@0.5.7 # React Native SDK (Dec 2025: mic fixes, speed param) npm install @elevenlabs/elevenlabs-js@2.30.0 # Base SDK (Jan 2026: latest) npm install -g @elevenlabs/agents-cli@0.6.1 # CLI npm install @elevenlabs/react zod npm install -g @elevenlabs/agents-cli elevenlabs auth login elevenlabs agents init # Creates agents.json, tools.json, tests.json elevenlabs agents add "Bot" --template customer-service
What does the elevenlabs-agents skill do?
Build conversational AI voice agents with ElevenLabs Platform. Configure agents, tools, RAG knowledge bases, multi-voice, and Scribe STT across React, React Native, or Swift. Prevents 34 documented errors. Use when: building voice agents, AI phone systems, or troubleshooting @11labs deprecated, webhook errors, CSP violations, localhost allowlist, tool parsing errors.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill elevenlabs-agents-dennislee928-smart-zone --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
