CtrlK
BlogDocsLog inGet started
Tessl Logo

setup-api-key

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

1.33x
Quality

100%

Does it follow best practices?

Impact

100%

1.33x

Average score across 12 eval scenarios

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Evaluation results

100%

10%

API Key Rotation Script

.env key replacement without duplication

Criteria
Baseline
With context

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%

100%

35%

ElevenLabs API Key Configuration Utility

Python key validation and configuration module

Criteria
Baseline
With context

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%

100%

ElevenLabs API Key Setup Script

API key validation logic

Criteria
Baseline
With context

GET method

100%

100%

Correct validation URL

100%

100%

xi-api-key header

100%

100%

Saves to .env file

100%

100%

100%

62%

ElevenLabs Onboarding Script and Runbook

User-facing setup guidance and key creation instructions

Criteria
Baseline
With context

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%

100%

54%

ElevenLabs Onboarding Script for New Team Members

Key creation user guidance and permissions

Criteria
Baseline
With context

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%

100%

37%

ElevenLabs Project Bootstrap Script

Full setup workflow conditional flow

Criteria
Baseline
With context

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%

100%

25%

Interactive API Key Configuration

Retry logic and setup URLs

Criteria
Baseline
With context

Two-attempt limit

100%

100%

API keys settings URL

100%

100%

Sign-up URL

0%

100%

Error message on failure

100%

100%

100%

Project Initialization with API Key

Key storage format and security

Criteria
Baseline
With context

Correct env var name

100%

100%

Writes to .env file

100%

100%

Key=value format

100%

100%

Security reminder

100%

100%

100%

Smart ElevenLabs Setup Wizard

Existing key detection and pre-check flow

Criteria
Baseline
With context

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%

Repository
calesthio/OpenMontage
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.