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.