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.

99

1.33x
Quality

92%

Does it follow best practices?

Impact

100%

1.33x

Average score across 12 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted skill description that clearly defines its purpose, includes explicit trigger conditions via a 'Use when...' clause, and provides enough specificity to distinguish it from other skills. It uses third-person voice correctly and covers both the happy path (setup) and failure scenario (missing API key). The additional detail about checking existing configuration adds useful behavioral context.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: guides through setting up an API key, checks whether ELEVENLABS_API_KEY is already configured and valid, and only runs full setup when needed. These are specific, actionable behaviors.

3 / 3

Completeness

Clearly answers both 'what' (guides through setting up an ElevenLabs API key, checks if already configured) and 'when' (explicit 'Use when...' clause with three distinct trigger scenarios: configuring a key, tools failing due to missing key, or mentioning needing ElevenLabs access).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'ElevenLabs API key', 'ElevenLabs MCP tools', 'configure', 'missing API key', 'access to ElevenLabs'. These cover the main ways a user would describe this need, including failure scenarios.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: specifically about ElevenLabs API key setup. The repeated mention of 'ElevenLabs' and 'API key' makes it very unlikely to conflict with other skills unless there were another ElevenLabs-specific skill.

3 / 3

Total

12

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured setup skill with clear validation checkpoints, explicit error handling, and a logical workflow. The actionability is strong with concrete API endpoints and configuration steps. The main weakness is minor verbosity in the user-facing instructions (Step 1), which explains UI steps that could be left to the user.

Suggestions

Trim the Step 1 quoted block—the detailed UI walkthrough (click 'Create key', name it, set permissions) is guidance for the human user, not for Claude, and could be condensed to just the URL and a note to copy the key immediately.

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some unnecessary verbosity, such as the detailed sign-up instructions and UI walkthrough (click 'Create key', name it, etc.) that could be trimmed. The quoted block in Step 1 is somewhat padded but not egregiously so.

2 / 3

Actionability

Provides concrete API endpoints, headers, specific URLs, and exact steps for validation and .env configuration. The guidance is specific enough to be directly executable—Claude knows exactly what HTTP request to make, what to check, and how to persist the key.

3 / 3

Workflow Clarity

The workflow is clearly sequenced (Steps 0→1→2) with explicit validation checkpoints at both the existing key check and the new key validation. It includes feedback loops (retry on failure, exit after second failure) and clear branching logic for each outcome.

3 / 3

Progressive Disclosure

For a simple, single-purpose skill under 50 lines of substantive content, the structure is well-organized with clear sections and logical flow. No external references are needed, and the content is appropriately scoped without being monolithic.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
elevenlabs/skills
Reviewed

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.