Agent skill · Frontend

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.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 41 KB
Bundled scripts: none
Path: skills/ai-llm/elevenlabs-agents-dennislee928-smart-zone/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

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.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Overview
  2. 🚨 Package Updates (January 2026)
  3. December 2025 Updates
  4. Package Selection Guide
  5. 1. Quick Start
  6. React SDK
  7. CLI ("Agents as Code")
  8. API (Programmatic)
  9. 2. SDK Parameter Naming (camelCase vs snakecase)
  10. 3. Agent Configuration
  11. System Prompt Architecture (6 Components)
  12. Turn-Taking Modes
  13. Workflows & Agent Management (2025)
  14. Dynamic Variables
Ships with 1 file
  • metadata.json
Commands it runs
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
More from claude-skill-registry
All skills →
About this skill
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.

Keep going