Guides users through setting up an ElevenLabs API key for ElevenLabs MCP tools. Use when the user needs to configure an ElevenLabs API key, when ElevenLabs tools fail due to missing API key, or when the user mentions needing access to ElevenLabs. First checks whether ELEVENLABS_API_KEY is already configured and valid, and only runs full setup when needed.
100
100%
Does it follow best practices?
Impact
100%
1.33xAverage score across 12 eval scenarios
High
Do not use without reviewing
.env key replacement without duplication
Replaces existing line
100%
100%
No duplicate entries
100%
100%
Preserves other variables
100%
100%
Adds new line when missing
100%
100%
Correct variable name
100%
100%
KEY=value format
100%
100%
Success message wording
0%
100%
Validation before save
100%
100%
Python key validation and configuration module
GET method for validation
100%
100%
Correct validation endpoint
100%
100%
xi-api-key header
100%
100%
Invalid key message
100%
100%
Retry prompt with URL
12%
100%
Exactly two attempts
0%
100%
ELEVENLABS_API_KEY var name
100%
100%
.env format correctness
100%
100%
Replace existing line
100%
100%
Success message with .env reference
0%
100%
Security reminder
0%
100%
API key validation logic
GET method
100%
100%
Correct validation URL
100%
100%
xi-api-key header
100%
100%
Saves to .env file
100%
100%
User-facing setup guidance and key creation instructions
API keys settings URL
0%
100%
Sign-up URL
0%
100%
User permission level
0%
100%
Read access for auto-verification
0%
100%
Copy immediately warning
0%
100%
Validation endpoint in script
100%
100%
xi-api-key header in script
100%
100%
.env variable name
100%
100%
.env format in script
0%
100%
Success confirmation message
50%
100%
Security reminder present
100%
100%
Key creation steps included
0%
100%
Key creation user guidance and permissions
User permission instruction
0%
100%
Read access for auto-verify
0%
100%
Copy immediately warning
100%
100%
API keys settings URL
100%
100%
Sign-up URL
0%
100%
Step-by-step key creation
90%
100%
Success confirmation wording
80%
100%
Security reminder text
40%
100%
Validation before confirmation
0%
100%
Full setup workflow conditional flow
Env var checked first
0%
100%
.env file as fallback
50%
100%
Existing key validated via API
100%
100%
xi-api-key header for validation
100%
100%
Already configured message
100%
100%
Rotation offer on valid key
0%
100%
Invalid or expired message
87%
100%
New key validation before save
100%
100%
Two-attempt limit
0%
100%
.env save format
100%
100%
Replace vs append logic
100%
100%
Success message wording
33%
100%
Security reminder
0%
100%
Retry logic and setup URLs
Two-attempt limit
100%
100%
API keys settings URL
100%
100%
Sign-up URL
0%
100%
Error message on failure
100%
100%
Key storage format and security
Correct env var name
100%
100%
Writes to .env file
100%
100%
Key=value format
100%
100%
Security reminder
100%
100%
Existing key detection and pre-check flow
Check env var first
100%
100%
Fallback to .env file
100%
100%
Validates existing key
100%
100%
Already configured message
100%
100%
Replace/rotate prompt
100%
100%
Invalid key message
100%
100%
Continues after invalid key
100%
100%
xi-api-key header for validation
100%
100%
0af32ce
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.