elevenlabs-agentsCreate, manage, and deploy ElevenLabs conversational AI agents. Use when the user wants to work with voice agents, list their agents, create new ones, or manage agent configurations.
Install via ClawdBot CLI:
clawdbot install PennyroyalTea/elevenlabs-agentsRequires:
Manage ElevenLabs conversational AI agents on behalf of the user. Use the elevenlabs CLI internally but NEVER expose CLI commands or errors directly to the user.
Run these checks silently before attempting any agent operation:
elevenlabs auth whoami
If not authenticated, tell the user: "You're not logged into ElevenLabs. I'll need your API key to continue." Then run elevenlabs auth login and guide them through it.
Look for agents.json in the working directory. If missing, silently run:
elevenlabs agents init
Never tell the user about missing agents.json - just initialize.
When user asks to see their agents:
elevenlabs agents list (shows local agents)elevenlabs agents pull then list againWhen user wants to create an agent:
customer-serviceassistantvoice-onlyminimaldefaultelevenlabs agents add "Name" --template elevenlabs agents pushPull (remote → local):
elevenlabs agents pull # all agents
elevenlabs agents pull --agent <id> # specific agent
elevenlabs agents pull --update # overwrite local with remote
Tell user: "I've synced your agents from ElevenLabs."
Push (local → remote):
elevenlabs agents push --dry-run # preview first, check for issues
elevenlabs agents push # actual push
Tell user: "I've deployed your changes to ElevenLabs."
elevenlabs agents status
Present as: "Here's the sync status of your agents:" followed by a clean summary.
When user wants to add integrations/tools:
elevenlabs agents tools add "Tool Name" --type webhook --config-path ./config.json
elevenlabs agents pushelevenlabs agents widget <agent_id>
Present the HTML snippet cleanly, explain where to paste it.
| Instead of saying... | Say... |
|---------------------|--------|
| "Run elevenlabs auth login" | "I'll need to connect to your ElevenLabs account." |
| "No agents.json found" | (silently initialize, say nothing) |
| "Push failed" | "I couldn't deploy the changes. Let me check what went wrong..." |
| "You have 0 agents" | "You don't have any agents synced locally. Want me to check ElevenLabs for existing agents?" |
| "Agent created locally" | "I've created your agent. Would you like to deploy it now?" |
After initialization, the working directory contains:
agents.json - Agent registryagent_configs/ - Agent configuration filestools.json - Tool registrytool_configs/ - Tool configurationsThese are implementation details - don't mention them to users unless they specifically ask about project structure.
Generated Mar 1, 2026
A company deploys an ElevenLabs agent to handle initial customer inquiries via voice, reducing call center load. The agent uses a customer-service template to provide scripted responses and can escalate complex issues to human agents after gathering basic information.
A healthcare provider uses an ElevenLabs agent as a voice assistant to help elderly patients with daily reminders, medication schedules, and emergency alerts. The agent is configured with a minimal template for simplicity and integrated with smart home devices for hands-free operation.
An educational platform integrates an ElevenLabs agent to offer voice-guided lessons and quizzes for language learning. The agent uses an assistant template to engage students conversationally, adapting responses based on user progress and providing instant feedback.
A retail business employs an ElevenLabs agent to handle pre-sales inquiries, product recommendations, and appointment scheduling via voice calls. The agent uses a voice-only template to ensure high-quality audio interactions and is integrated with CRM tools to log customer data.
An event management company uses an ElevenLabs agent to host virtual conferences, providing announcements, Q&A sessions, and attendee guidance through voice interactions. The agent is built with a default template for versatility and can pull real-time data from event platforms.
Offer monthly or annual subscriptions for businesses to deploy and maintain custom ElevenLabs agents, including setup, configuration, and ongoing support. Revenue is generated through tiered plans based on agent complexity, usage limits, and integration features.
Charge clients based on the number of voice interactions or minutes their ElevenLabs agents handle, ideal for high-volume scenarios like customer support or telemarketing. This model scales with client usage and can include premium features like advanced analytics or custom voice cloning.
Develop and license fully branded ElevenLabs agents to other companies, allowing them to resell or use the agents under their own brand. Revenue comes from one-time licensing fees or revenue-sharing agreements, with additional income from customization and integration services.
💬 Integration Tip
Start by integrating with common platforms like CRM systems or messaging apps using webhooks, and test deployments in a sandbox environment before pushing to production to avoid errors.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection