Sign in
Explore
Skills · SkillData & AIBackend & APIsAPIsAgents & MCPReviewedMakes network callsNeeds secrets

agents

Builds ElevenLabs voice AI agents, such as voice assistants and customer service bots, and configures their tools, workflows and procedures over the SDKs or REST API.

Kind
Skill
Works with
Any agent
Source
ElevenLabs Skills @ 503d4e9fda01
Path
agents/SKILL.md
Jobs
Implementation
Topics
APIs, Agents & MCP

Credit

Made by
elevenlabs
Original
github.com/elevenlabs/skills/blob/503d4e9fda0190ab9357142f44e…
License
MIT

Listed by Skill Manifest; not made by us.

InstallInstall it with npx.
npx skills add elevenlabs/skills
Install factsScanned 2 Nov 2026
Adds
  • .claude/skills/agents/ (the skill folder)
  • 7 file(s) the skill refers to
Runs scripts
Yes
  • shell block in the text
Uses the network
Yes
  • downloads npm packages
Needs secrets
Yes
  • ELEVENLABS_API_KEY
Reads environment variables
  • ELEVENLABS_API_KEY
Source revision
503d4e9fda01
Licence
MIT
Last activity
28 Oct 2026
Review
Reviewed

Found by a static scan of the stored text; nothing is run. “None found” is not a guarantee, so read what you install before you run it.

  • Only the main file is read; other files in the folder are not scanned
# ElevenLabs Agents Platform

Build voice AI agents with natural conversations, multiple LLM providers, custom tools, and easy web embedding.

> **Setup, before writing any code:** if `ELEVENLABS_API_KEY` isn't set for this project, run `npx -y @elevenlabs/cli@latest onboard init` from the app's folder first and follow what it prints: it signs the user in and stores a key for the project, so nobody copies one by hand. Otherwise see the [Installation Guide](references/installation.md) for CLI and SDK setup.

## Quick Start with CLI

The ElevenLabs CLI is the recommended way to create and manage agents:

```bash
# Install CLI and authenticate
npm install -g @elevenlabs/cli
elevenlabs auth login

# Initialize project and create an agent
elevenlabs agents init
elevenlabs agents add "My Assistant" --template complete

# Push to ElevenLabs platform
elevenlabs agents push
```

**Available templates:** `complete`, `minimal`, `voice-only`, `text-only`, `customer-service`, `assistant`

### Python

```python
from elevenlabs import ElevenLabs

client = ElevenLabs()

agent = client.conversational_ai.agents.create(
    name="My Assistant",
    conversation_config={
        "agent": {
…