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.

98

1.33x
Quality

81%

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

75%Weight 40%Scale 1-5

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

A clear, well-sequenced setup workflow with concrete HTTP validation requests and an explicit retry-then-exit feedback loop. It is concise and appropriately self-contained for a small single-purpose skill, with only minor gaps in command executability and pre-overwrite confirmation.

DimensionReasoningScore

Conciseness

The body is efficiently structured with numbered steps and inline HTTP request blocks; it avoids explaining concepts Claude already knows, though a few confirmation messages and repeated URL reminders are slightly redundant.

4 / 5

Actionability

Provides concrete executable HTTP requests (GET /v1/user with xi-api-key header) and exact .env write instructions, but the HTTP calls are shown as request sketches rather than copy-paste shell/curl commands.

4 / 5

Workflow Clarity

Clearly sequenced Step 0→1→2 with a validation checkpoint (validate existing key, then validate new key) and a retry-then-exit feedback loop; the only gap is the destructive .env overwrite lacks a confirm-before-replace step.

4 / 5

Progressive Disclosure

Well-organized into Workflow / Step sections with all content appropriately inline for a ~70-line single-purpose skill and no nested references; it does not split to bundle files, which is acceptable given the size.

4 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

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 well-crafted description that concretely states the capability, gives multiple explicit trigger conditions, and describes a smart pre-check behavior. It is tightly scoped to ElevenLabs with low conflict risk.

DimensionReasoningScore

Specificity

Describes concrete actions ('setting up an ElevenLabs API key', 'First checks whether ELEVENLABS_API_KEY is already configured and valid'), though the action set is narrow (setup/configure/validate) rather than a broad list.

4 / 5

Completeness

Explicitly answers both 'what' (guide through setting up an API key, check existing, validate) and 'when' with concrete trigger clauses ('Use when the user needs to configure...', 'when ElevenLabs tools fail due to missing API key').

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would say ('needs to configure an ElevenLabs API key', 'ElevenLabs tools fail', 'mentions needing access to ElevenLabs'), though it lacks synonyms or alternate phrasings beyond the ElevenLabs namespace.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to ElevenLabs API keys with brand-specific triggers, making conflict with other skills minimal and the niche clear.

5 / 5

Total

18

/

20

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.