elevenlabs-agents

Build and deploy conversational AI voice agents on the ElevenLabs platform.

3|1|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/PALabs-v1/AI_friend --skill elevenlabs-agents-palabs-v1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elevenlabs-agents
Source: https://github.com/PALabs-v1/AI_friend/tree/main/.agents/skills/elevenlabs-agents
Command: npx skills add https://github.com/PALabs-v1/AI_friend --skill elevenlabs-agents-palabs-v1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Building production voice agents with ElevenLabs involves deprecated packages, breaking API changes, camelCase/snake_case mismatches, webhook schema quirks, and dozens of documented errors that waste debugging time. ## Core Features & Use Cases - Agent Configuration: Set up system prompts with the 6-component framework, turn-taking modes, workflows, dynamic variables, and multi-language presets. - Tools & Integrations: Configure client tools, webhook server tools, MCP servers, and system tools using the post-July-2025 tool_ids format. - Error Prevention: Avoid 34 documented errors including CSP violations, localhost allowlist bugs, webhook payload schema mismatches, and deprecated @11labs packages. - Use Case: A developer building an AI phone support agent can scaffold the React SDK integration, configure RAG knowledge bases, set up CI/CD deployment with the agents CLI, and test with simulated conversations. ## Quick Start Use the elevenlabs-agents skill to create a customer support voice agent with the React SDK and deploy it via the ElevenLabs CLI.

Frequently Asked Questions about elevenlabs-agents

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

FAQPage Schema
How do I build a voice agent with the ElevenLabs React SDK?▼

Install @elevenlabs/react and use the useConversation hook with your agentId and a signedUrl for authentication. Configure clientTools for browser-side functions and handle transcript and agent_response events via onEvent.

Which ElevenLabs package should I use for my project?▼

Use @elevenlabs/react for React apps, @elevenlabs/react-native for mobile, @elevenlabs/client for browser JavaScript, and @elevenlabs/elevenlabs-js for server-side Node.js only. The old @11labs scoped packages are deprecated.

Why does elevenlabs-js fail in the browser with child_process errors?▼

The elevenlabs-js SDK depends on the Node.js child_process module and cannot run in browsers. Create a server-side proxy endpoint using elevenlabs-js and call that proxy from your browser code instead.

Why are my ElevenLabs SDK parameters being silently ignored?▼

The JavaScript SDK uses camelCase parameters like modelId and voiceId, while the Python SDK and API use snake_case. Passing snake_case keys in JavaScript causes them to be silently ignored, so check the TypeScript types.

How do I fix ElevenLabs webhook signature verification failures?▼

Compute an HMAC SHA-256 of the raw payload with your webhook secret and compare it to the ElevenLabs-Signature header, with no X- prefix. Always return HTTP 200, since 10 consecutive failures auto-disable the webhook.

Does ElevenLabs support GDPR and HIPAA compliance?▼

Yes, it offers eu-residency and in-residency server locations, configurable retention periods, and a zero-retention mode. HIPAA requires a BAA and 6-year retention, while zero-retention disables history, analytics, webhooks, and MCP tools.