setup-api-key

Guides users through obtaining, validating, and storing an ElevenLabs API key.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/zamansepeti43/c-rak-agent --skill setup-api-key-zamansepeti43
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-api-key
Source: https://github.com/zamansepeti43/c-rak-agent/tree/main/video-engine/.agents/skills/setup-api-key
Command: npx skills add https://github.com/zamansepeti43/c-rak-agent --skill setup-api-key-zamansepeti43

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Configuring an ElevenLabs API key for MCP tools can be confusing, and missing or invalid keys cause tool failures. This Skill walks users through the entire setup process, from checking for an existing key to validating and storing a new one. ## Core Features & Use Cases - Existing Key Detection: Checks the environment and .env file for an existing ELEVENLABS_API_KEY before starting setup, and validates it against the ElevenLabs API. - Guided Key Creation: Directs users to the ElevenLabs API keys page with step-by-step instructions for creating and copying a new key. - Validation and Storage: Verifies the provided key via the /v1/user endpoint and writes it to a .env file, replacing any existing entry. - Use Case: When ElevenLabs MCP tools fail due to a missing API key, invoke this Skill to detect the issue, collect a valid key from the user, and configure it so the tools work immediately. ## Quick Start Set up my ElevenLabs API key so the ElevenLabs MCP tools can authenticate.

Frequently Asked Questions about setup-api-key

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an ElevenLabs API key for MCP tools?

Create a key at https://elevenlabs.io/app/settings/api-keys, copy it immediately since it is shown only once, then provide it for validation. The key is verified against the ElevenLabs /v1/user endpoint and stored as ELEVENLABS_API_KEY in a .env file.

How do I check if my ElevenLabs API key is already configured?

Check whether ELEVENLABS_API_KEY exists in the current environment or in a .env file. If found, validate it by sending a GET request to https://api.elevenlabs.io/v1/user with the key in the xi-api-key header.

Why is my ElevenLabs API key not working?

The key may be invalid, expired, or copied incorrectly. Validate it against the /v1/user endpoint; if validation fails, generate a new key from the ElevenLabs API keys page and ensure you copy the full key immediately after creation.

Where is the ElevenLabs API key stored after setup?

The key is stored as ELEVENLABS_API_KEY in a .env file. If that file already contains an ELEVENLABS_API_KEY line, it is replaced; otherwise a new line is added.

Can I replace or rotate an existing ElevenLabs API key?

Yes. If an existing valid key is found, you are asked whether you want to replace it. Choosing to rotate runs the full setup flow again, and the new key overwrites the old entry in the .env file.