elevenlabs-agents
Create, 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.
Why use this skill?
Manage, deploy, and sync your ElevenLabs voice agents directly from OpenClaw. Automate your conversational AI workflow with simple commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pennyroyaltea/elevenlabs-agentsWhat This Skill Does
The elevenlabs-agents skill provides a seamless, high-level interface for managing conversational AI voice agents directly through OpenClaw. It abstracts the complexities of the ElevenLabs CLI, allowing you to create, synchronize, and deploy voice agents without needing to interact with terminal commands or manual configuration files. The skill acts as an intelligent bridge, maintaining local state via an internal configuration file while ensuring your remote ElevenLabs platform deployment remains current. It handles authentication, environment initialization, and deployment workflows with automated safety checks.
Installation
To integrate this skill into your OpenClaw environment, use the following command in your terminal:
clawhub install openclaw/skills/skills/pennyroyaltea/elevenlabs-agents
Once installed, ensure your ElevenLabs API credentials are ready, as the agent will prompt you for authentication upon its first execution if a valid session is not detected.
Use Cases
- Voice Agent Prototyping: Quickly spin up new agents for testing specific personas or response behaviors.
- Production Deployment: Seamlessly transition from a local configuration draft to a live, public-facing voice agent on the ElevenLabs platform.
- Configuration Management: Maintain a synced repository of agent settings, allowing for easy updates and versioning of agent behaviors and voice profiles.
- Agent Discovery: Easily list and inspect existing agents across your organization to manage resources efficiently.
Example Prompts
- "Create a new voice agent for my customer support desk and name it 'HelpDesk-Alpha'."
- "Can you show me a list of my current ElevenLabs agents and their status?"
- "I've updated the prompt settings for my assistant agent; please push these changes to ElevenLabs."
Tips & Limitations
- Synchronization: Always verify your status using the status check features before pushing changes to ensure you do not overwrite remote configurations unintentionally.
- Authentication: Ensure your API key has sufficient permissions for agent management; the skill relies on standard ElevenLabs authentication protocols.
- Local State: The skill relies on an
agents.jsonfile in your current working directory. Avoid editing this file manually to prevent sync conflicts. If the skill fails to find it, it will automatically regenerate it, but manual intervention might be required if the file is corrupted. - Resource Management: While you can create unlimited local drafts, be mindful of your ElevenLabs subscription limits when deploying to the cloud.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-pennyroyaltea-elevenlabs-agents": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api