Agent skill · Testing & QA

elevenlabs-agents

Build conversational AI voice agents on the ElevenLabs platform. Configure agent + tools + knowledge base, integrate SDK (React / React Native / Swift / JS / server-side), test, deploy. Use whenever the user mentions ElevenLabs, building a voice agent, an AI phone system, an AI receptionist, conversational AI, or troubleshooting deprecated @11labs packages, webhook errors, CSP violations, localhost allowlist, or tool parsing errors.

jezwebgithub.com/jezwebGitHub ↗
claude-codeships scriptsMIT
Install
npx skills add jezweb/claude-skills --skill elevenlabs-agents --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 13
SKILL.md size: 13 KB
Bundled scripts: yes
Requires: claude-code-only
Path: plugins/integrations/skills/elevenlabs-agents/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 954
Language: Python

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

From the SKILL.md

# ElevenLabs Agent Builder Build a production-ready conversational AI voice agent. Produces a configured agent with tools, knowledge base, and SDK integration. ## Packages ```bash npm install @elevenlabs/react # React SDK npm install @elevenlabs/client # JavaScript SDK (browser + server) npm install @elevenlabs/react-native # React Native SDK npm install @elevenlabs/elevenlabs-js # Full API (server only) npm install -g @elevenlabs/agents-cli # CLI ("Agents as Code") ``` **DEPRECATED:** `@11labs/react`, `@11labs/client` -- uninstall if present. **Server-only warning:** `@elevenlabs/elevenlabs-js` uses Node.js `child_process` and won't work in browsers. Use `@elevenlabs/client` for browser environments, or create a proxy server. ## Workflow ### Step 1: Create Agent via Dashboard or CLI **Dashboard:** https://elevenlabs.io/app/conversational-ai -> Create Agent **CLI (Agents as Code):** ```bash elevenlabs agents init elevenlabs agents add "Support Bot" --template customer-service # Edit agent_configs/support-bot.json elevenlabs agents push --env dev ``` Templates: `default`, `minimal`, `voice-only`, `text-only`, `customer-service`, `assistant`. Configure: - **Voice** -- Choose from 500

What's inside
Steps it walks through
  1. Packages
  2. Workflow
  3. Step 1: Create Agent via Dashboard or CLI
  4. Step 2: Write the System Prompt
  5. Step 3: Add Tools
  6. Step 4: Add Knowledge Base (RAG)
  7. Step 5: Integrate SDK
  8. Step 6: Test
  9. Step 7: Deploy
  10. Critical Patterns
  11. Signed URLs (Security)
  12. Agent Versioning (A/B Testing)
  13. Post-Call Webhook
  14. Cost Optimisation
Ships with 12 files
  • assets/agent-config-schema.json
  • assets/ci-cd-example.yml
  • assets/javascript-sdk-boilerplate.js
  • assets/react-native-boilerplate.tsx
  • assets/react-sdk-boilerplate.tsx
  • assets/simulation-template.json
  • assets/swift-sdk-boilerplate.swift
  • assets/system-prompt-template.md
  • assets/widget-embed-template.html
  • references/api-reference.md
  • references/compliance-guide.md
  • references/workflow-examples.md
Commands it runs
npm install @elevenlabs/react           # React SDK
npm install @elevenlabs/client          # JavaScript SDK (browser + server)
npm install @elevenlabs/react-native    # React Native SDK
npm install @elevenlabs/elevenlabs-js   # Full API (server only)
npm install -g @elevenlabs/agents-cli   # CLI ("Agents as Code")
elevenlabs agents init
elevenlabs agents add "Support Bot" --template customer-service
Edit agent_configs/support-bot.json
elevenlabs agents push --env dev
Run all tests for an agent
More from claude-skills
All skills →
About this skill
What does the elevenlabs-agents skill do?

Build conversational AI voice agents on the ElevenLabs platform. Configure agent + tools + knowledge base, integrate SDK (React / React Native / Swift / JS / server-side), test, deploy. Use whenever the user mentions ElevenLabs, building a voice agent, an AI phone system, an AI receptionist, conversational AI, or troubleshooting deprecated @11labs packages, webhook errors, CSP violations, localhost allowlist, or tool parsing errors.

How do I install it?

Run `npx skills add jezweb/claude-skills --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 jezweb/claude-skills, a repository with 954 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