elevenlabs-agents
Use this skill when building AI voice agents with the ElevenLabs Agents Platform. This skill covers the complete platform including agent configuration (system prompts, turn-taking, workflows), voice & language features (multi-voice, pronunciation, speed control), knowledge base (RAG), tools (client/server/MCP/system), SDKs (React, JavaScript, React Native, Swift, Widget), Scribe (real-time STT), WebRTC/WebSocket connections, testing & evaluation, analytics, privacy/compliance (GDPR/HIPAA/SOC 2), cost optimization, CLI workflows ("agents as code"), and DevOps integration. Prevents 17+ common e
npx skills add majiayu000/claude-skill-registry --skill elevenlabs-agents --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
Guides the agent developer to build voice-enabled agents using the ElevenLabs Agents Platform, including how to configure agents (system prompts, turn-taking, workflows), manage voice and language features (multi-voice, pronunciation, speed control), set up RAG knowledge bases, integrate tools (client/server/MCP/system), and work with SDKs (React, JavaScript, React Native, Swift, Widget). It also covers Scribe (real-time STT), WebRTC/WebSocket connections, testing and evaluation, analytics, privacy/compliance (GDPR/HIPAA/SOC 2), cost optimization, and CLI workflows for “agents as code.” It provides production-tested templates for common stacks (React, Next.js, React Native, Swift, and Cloudflare Workers) and notes token savings from usage. The skill lists the errors it prevents (e.g., package deprecation, CSP violations, dynamic variable issues, case-sensitive tool names, webhook authentication, WebRTC config).
How it works
- Describes platform components (ASR, LLM, TTS, Turn-Taking) and platform capabilities (design & configure, connect & deploy, operate & optimize).
- Outlines integration paths: Path A (React SDK), Path B (CLI for agents-as-code), Path C (API programmatic management).
- Provides installation and example usage for each path, including code snippets for starting conversations, authenticating, and managing agents, tools, and workflows.
- Details agent configuration with a 6-component System Prompt Architecture (Personality, Environment, Tone, Goal, Guardrails, Tools) and a complete Turn-Taking Modes and Workflows sections.
- Describes dynamic variables, variables usage, and common pitfalls (e.g., Missing required dynamic variables).
- Includes authentication patterns for public and private agents.
When to use it
Use this skill when building voice-enabled customer support agents, IVR systems, or conversational AI apps that require ElevenLabs voice capabilities, RAG-backed knowledge bases, and compliance with HIPAA/GDPR/SOC 2. It is suitable when integrating telephony (Twilio/SIP), managing agents as code via CLI, or programmatically managing agents through API.
What it can touch
- SDKs: React (
@elevenlabs/react), JavaScript (@elevenlabs/client), React Native, Swift - Base SDK:
@elevenlabs/elevenlabs-js - CLI:
@elevenlabs/agents-cli - API access via
elevenlabspackage for programmatic agent management - Tools, agent_configs, and workflows via JSON-like configurations described in examples
Caveats
- Packages have migrated to scoped names (e.g., @elevenlabs/*); ensure using the current SDKs as described (React, Client, React Native, JS) and CLI accordingly.
- Includes warnings about exposing API keys in client-side code.
- Documentation notes production-tested templates and token savings estimates, but real-world results may vary by implementation.
# 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 (November 2025) ElevenLabs migrated to new scoped packages in August 2025: **DEPRECATED (Do not use):** - `@11labs/react` → **DEPRECATED** - `@11labs/client` → **DEPRECATED** **Current packages:** ```bash npm install @elevenlabs/react@0.9.1 # React SDK npm install @elevenlabs/client@0.9.1 # JavaScript SDK npm install @elevenlabs/react-native@0.5.2 # React Native SDK npm install @elevenlabs/elevenlabs-js@2.21.0 # Base SDK npm install -g @elevenlabs/agents-cli@0.2.0 # CLI ``` If you have old packages installed, uninstall them first: ```bash npm uninstall @11labs/re
- Overview
- 🚨 Package Updates (November 2025)
- When to Use This Skill
- Platform Capabilities
- 1. Quick Start (3 Integration Paths)
- Path A: React SDK (Embedded Voice Chat)
- Path B: CLI ("Agents as Code")
- Path C: API (Programmatic Agent Management)
- 2. Agent Configuration
- System Prompt Architecture (6 Components)
- Turn-Taking Modes
- Workflows (Visual Builder)
- Dynamic Variables & Personalization
- Authentication Patterns
npm install @elevenlabs/react@0.9.1 # React SDK npm install @elevenlabs/client@0.9.1 # JavaScript SDK npm install @elevenlabs/react-native@0.5.2 # React Native SDK npm install @elevenlabs/elevenlabs-js@2.21.0 # Base SDK npm install -g @elevenlabs/agents-cli@0.2.0 # CLI npm uninstall @11labs/react @11labs/client npm install @elevenlabs/react zod npm install -g @elevenlabs/agents-cli or pnpm install -g @elevenlabs/agents-cli
What does the elevenlabs-agents skill do?
Use this skill when building AI voice agents with the ElevenLabs Agents Platform. This skill covers the complete platform including agent configuration (system prompts, turn-taking, workflows), voice & language features (multi-voice, pronunciation, speed control), knowledge base (RAG), tools (client/server/MCP/system), SDKs (React, JavaScript, React Native, Swift, Widget), Scribe (real-time STT), WebRTC/WebSocket connections, testing & evaluation, analytics, privacy/compliance (GDPR/HIPAA/SOC 2), cost optimization, CLI workflows ("agents as code"), and DevOps integration. Prevents 17+ common e
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill elevenlabs-agents --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.
