home / skills / openclaw / skills / elevenlabs-open-account

elevenlabs-open-account skill

/skills/the-timebeing/elevenlabs-open-account

This skill guides you through opening an ElevenLabs account and obtaining an API key for voice AI, TTS, or agents.

npx playbooks add skill openclaw/skills --skill elevenlabs-open-account

Review the files below or copy the command above to add this skill to your agents.

Files (3)
SKILL.md
3.8 KB
---
name: elevenlabs-open-account
description: Guides agents through opening ElevenLabs accounts for voice AI, TTS, agents, and API access. Use when the user or agent needs to sign up for ElevenLabs, get an API key, try voice AI, or connect clawdbot/moltbot/open claw to ElevenLabs.
---

# ElevenLabs Open Account

## Quick start

1. Ensure the user has (or will create) an **ElevenLabs account** ([sign up with affiliate link](https://try.elevenlabs.io/ipu2xmg9cwqu)).
2. For **API access** (TTS, STT, agents), get an API key from the profile/settings after logging in (see "Getting an API key" below).
3. For **Creative Platform** (speech, music, cloning) or **Agents Platform**, use the same account; access depends on plan.

## Opening an ElevenLabs account

Use this workflow when the user needs to **open or sign up for** an ElevenLabs account (voice AI, text-to-speech, agents, or API).

**Checklist:**

- [ ] Open ElevenLabs sign-up: [Get started with ElevenLabs](https://try.elevenlabs.io/ipu2xmg9cwqu)
- [ ] Click **Sign up** (or **Log in** if the user already has an account).
- [ ] Complete registration (email, password, etc.) and any verification.
- [ ] After logging in, the user can use the Creative Platform, Agents Platform, or get an API key for developers.

**Steps:**

1. Navigate to **https://try.elevenlabs.io/ipu2xmg9cwqu** to sign up or start a free trial.
2. Click **Sign up** (or **Log in** if the user already has an account).
3. Enter the required details (email, password, etc.) and submit.
4. Complete any email verification or onboarding the platform requests.
5. After logging in, the user has an ElevenLabs account and can use the **Creative Platform** (text-to-speech, music, voice cloning, etc.) or the **Agents Platform** (conversational voice/chat agents). For API access, see "Getting an API key" below.

## Getting an API key

Use this after the user has an ElevenLabs account and needs to **call the API** (e.g. from code, clawdbot, or integrations).

**Checklist:**

- [ ] Log in at [ElevenLabs](https://elevenlabs.io) (or the app URL from sign-up).
- [ ] Go to **Profile** or **Settings** → **API keys** (e.g. [elevenlabs.io/app/settings/api-keys](https://elevenlabs.io/app/settings/api-keys) or Developers section).
- [ ] Create an API key; copy it and store it securely.
- [ ] Use the key in the `xi-api-key` header or in the official client libraries; never commit it to code or this skill.

**Steps:**

1. Log in to your ElevenLabs account.
2. Open **Settings** (or **Profile**) and find **API keys** (or **Developers**).
3. Create a new API key; optionally set scope and credit limits.
4. Copy the key immediately (it may not be shown again). Store in environment variables (e.g. `ELEVENLABS_API_KEY`) or a secrets manager.
5. Use it in requests: header `xi-api-key: YOUR_API_KEY`, or via the official [ElevenLabs client libraries](https://elevenlabs.io/docs). Never expose the key in client-side code or version control.

## Examples

### Example 1 – User wants to try ElevenLabs voice AI

- User says: "I want to try ElevenLabs for voiceovers."
- Agent applies this skill: walk through "Opening an ElevenLabs account" using the [sign-up link](https://try.elevenlabs.io/ipu2xmg9cwqu). After they have an account, they can use the Creative Platform in the browser for text-to-speech, voice cloning, or music.

### Example 2 – User wants an API key for their bot

- User says: "I need an ElevenLabs API key for my agent."
- Agent applies this skill: confirm they have an account; if not, use "Opening an ElevenLabs account" with the sign-up link. Then guide "Getting an API key" (Settings → API keys, create key, store securely). Remind them to use the key only server-side.

## Additional resources

- See [reference.md](reference.md) for sign-up link, main site, API docs, and pricing.

Overview

This skill guides agents and users through opening an ElevenLabs account and obtaining API access for voice AI, TTS, agents, and integrations. It covers sign-up, platform access (Creative and Agents), and step-by-step instructions for creating and securely storing an API key. Use it when someone needs to try ElevenLabs voice features or connect a bot or integration to ElevenLabs.

How this skill works

The skill walks the user through the sign-up flow, verification, and onboarding so they can access the Creative and Agents platforms. It then explains where to locate the API keys in account settings, how to create a key, and best practices for storing and using it (server-side headers or official client libraries). The guidance is practical and oriented to developers, bot integrators, and non-technical users trying voice features.

When to use it

  • User wants to sign up for ElevenLabs to try text-to-speech, voice cloning, or music features.
  • An agent or developer needs an ElevenLabs API key for TTS, STT, or agents integration.
  • Connecting bots like ClawdBot, MoltBot, or Open Claw to ElevenLabs for voice output.
  • Onboarding a team or client to ElevenLabs and explaining platform and plan differences.
  • Troubleshooting missing API access or guiding a user through account verification.

Best practices

  • Confirm the user completes email verification and any onboarding prompts before proceeding to API steps.
  • Create API keys from Settings → API keys (Developers), copy immediately and store in a secrets manager or environment variable.
  • Use the key server-side (xi-api-key header) or official client libraries; never embed keys in client-side code or version control.
  • Optionally set scopes or credit limits for keys to reduce risk if a key is exposed.
  • Remind users to review plan limits and billing for features like cloning or high-volume TTS.

Example use cases

  • Walk a non-technical user through signing up to try voiceovers in the Creative Platform.
  • Guide a developer to generate an API key and configure it as ELEVENLABS_API_KEY in their deployment.
  • Help an integrator connect ClawdBot/MoltBot to ElevenLabs by creating a server-side key and testing TTS endpoints.
  • Onboard a team member to the Agents Platform and explain which features require API access or paid plans.

FAQ

Where do I get an ElevenLabs API key?

Log in, open Settings or Profile, find API keys or Developers, create a new key, copy it, and store it securely.

How should I send the API key in requests?

Include it in the request header as xi-api-key: YOUR_API_KEY or use the official client libraries; keep keys server-side.