CtrlK
BlogDocsLog inGet started
Tessl Logo

elevenlabs

Convert documents and text to audio using ElevenLabs text-to-speech. Use this skill when the user wants to create a podcast, narrate a document, read aloud text, generate audio from a file, or convert text to speech.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

The skill body is highly actionable with executable commands and a well-structured podcast workflow, and it assumes Claude's intelligence without padding. Its main weakness is the lack of an explicit output-verification checkpoint in the batch podcast/TTS workflow, which the rubric caps at 3 for workflow clarity.

Suggestions

Add an explicit validation checkpoint to the podcast and multi-chunk TTS workflows (e.g., 'Verify the output file exists and is non-empty before cleanup; if ffmpeg concatenation failed, re-run the final step') to satisfy the batch-operation feedback-loop requirement.

De-duplicate the podcast JSON script format — present it once (in Commands or the Workflow) and reference it from the other section to tighten conciseness.

Replace the 'Use this to find voice IDs for the user' aside with a one-line note integrated into the List Voices command, or remove it, since the command is self-explanatory.

DimensionReasoningScore

Conciseness

The body is mostly efficient — command examples, config snippets, and a numbered workflow — with only minor padding (e.g., re-stating the podcast JSON format in both Commands and the Workflow section, and the 'Use this to find voice IDs' aside). It assumes Claude's competence and avoids explaining basic concepts, but a few small redundancies keep it just below a 5.

4 / 5

Actionability

Provides fully executable, copy-paste-ready commands for every mode (voices, tts from text/file, podcast), a concrete config example, and a step-by-step podcast workflow with real file paths, covering the common cases completely.

5 / 5

Workflow Clarity

The podcast workflow is a clear 5-step sequence, but this is a batch operation (multi-chunk TTS generation consuming API credits, concatenated output) with no explicit validation/verification checkpoint confirming the output was produced or is non-empty before cleanup; per the rubric's batch-operation feedback-loop rule this caps workflow_clarity at 3.

3 / 5

Progressive Disclosure

Content is organized into clear sections (Overview, When to Use, Setup, Commands, Podcast Workflow, Tips) with one-level-deep references to real bundle scripts (scripts/elevenlabs.py, scripts/extract.py both exist), placing most content appropriately with only minor overlap of the podcast JSON format across sections.

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.

The description is well-crafted: it clearly states the skill's purpose and gives explicit, natural trigger phrases covering podcast generation and narration use cases. It is concise without padding and uses proper third-person voice.

DimensionReasoningScore

Specificity

Names the TTS domain and several concrete actions (convert documents/text to audio, narrate, generate audio from a file, create a podcast), with only minor coverage gaps, matching the 'lists several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

Explicitly states what it does ('Convert documents and text to audio using ElevenLabs text-to-speech') and when to use it with concrete trigger phrases ('Use this skill when the user wants to create a podcast, narrate a document...'), matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural user phrasing — 'create a podcast', 'narrate a document', 'read aloud text', 'generate audio from a file', 'convert text to speech' — giving good keyword coverage, though it omits some synonyms and file extensions that would reach 5.

4 / 5

Distinctiveness Conflict Risk

The ElevenLabs TTS / podcast niche is specific and its triggers are distinctive, giving it a clear niche with minimal conflict risk against other skills.

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
sanjay3290/ai-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.