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

Quality

Content

100%

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

A tight, actionable setup workflow with concrete HTTP validation, explicit error-recovery loops, and clean section structure. It assumes Claude's competence, avoids concept over-explanation, and is appropriately organized for a simple single-task skill.

DimensionReasoningScore

Conciseness

The body is a lean workflow with a concrete HTTP request and a needed user-facing message template; it assumes Claude's competence without explaining what an API key is or how HTTP works. A few conditional branches are spelled out, but they earn their place rather than pad.

3 / 3

Actionability

It gives a fully executable validation request ("GET https://api.elevenlabs.io/v1/user" with the "xi-api-key" header), an exact .env line format, and copy-paste-ready user instructions — concrete and ready to apply.

3 / 3

Workflow Clarity

Steps are clearly sequenced (Step 0 → 1 → 2) with an explicit validation checkpoint before saving, and a feedback loop (validation fails → retry → exit on second failure), matching the anchor for clear sequencing with error recovery.

3 / 3

Progressive Disclosure

This is a single-purpose skill with no bundle files, organized into clearly headed sections (Step 0/1/2); per the simple-skills note, well-organized sections without external references are sufficient for the top score.

3 / 3

Total

12

/

12

Passed

Description

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.

A strong, third-person description that names specific actions and gives explicit, natural-sounding triggers covering both proactive setup and failure-driven cases. It clearly answers what it does and when Claude should invoke it, with low conflict risk.

DimensionReasoningScore

Specificity

Names multiple concrete actions — "Guides users through setting up an ElevenLabs API key", "First checks whether ELEVENLABS_API_KEY is already configured and valid", and conditional "only runs full setup when needed" — matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly states both what it does (sets up/validates an ElevenLabs API key) and when to use it via an explicit "Use when..." clause, satisfying the highest-completeness anchor.

3 / 3

Trigger Term Quality

The "Use when..." clause covers natural phrasings a user would actually say: "needs to configure an ElevenLabs API key", "ElevenLabs tools fail due to missing API key", and "mentions needing access to ElevenLabs", giving good coverage of trigger variations.

3 / 3

Distinctiveness Conflict Risk

It is tightly niched to ElevenLabs API key configuration with ElevenLabs-specific triggers ("ElevenLabs MCP tools", "api.elevenlabs"), making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
calesthio/OpenMontage
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.