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.

76

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A compact, highly actionable skill body with executable commands that match the bundled scripts and well-structured sections. The main gap is the podcast workflow's lack of explicit validation/feedback checkpoints before audio generation, which bounds workflow clarity.

Suggestions

Add validation checkpoints to the podcast workflow, e.g. verify extract.py returned non-empty text before drafting the script, and confirm the JSON script parses and each turn is under 3000 chars before running the podcast command.

Include a brief verify/feedback step after generation (e.g. confirm the output MP3 exists and has a non-zero size, or report character usage) so the workflow has an explicit recovery loop.

Note the ELEVENLABS_API_KEY requirement more visibly near the commands so failures from a missing key surface early rather than mid-workflow.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence; it avoids explaining what TTS or PDFs are and reserves prose for genuinely non-obvious guidance (podcast script-writing rules), with every token earning its place.

3 / 3

Actionability

Provides fully executable, copy-paste-ready CLI commands for every subcommand (voices/tts/podcast) plus concrete config and JSON-script examples, and the documented flags match the actual argparse signatures in the bundled scripts.

3 / 3

Workflow Clarity

The podcast workflow is a clear 5-step sequence, but it lacks explicit validation checkpoints (e.g., confirm extract.py produced text, confirm the script JSON is well-formed before generation) for a batch/audio-generation operation, so per the rubric it caps at 2.

2 / 3

Progressive Disclosure

Well-organized into overview/when-to-use/setup/commands/workflow/tips, with one-level-deep references to real bundled scripts (elevenlabs.py, extract.py) that exist on disk; no nested references and no monolithic wall of text.

3 / 3

Total

11

/

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 concise, well-formed description that names the tool, lists concrete actions in third person, and provides explicit trigger guidance covering natural user phrasings. It cleanly satisfies the what/when requirement and is clearly distinguishable.

DimensionReasoningScore

Specificity

Lists multiple concrete actions in third person ("Convert documents and text to audio", "create a podcast", "narrate a document", "read aloud text", "generate audio from a file", "convert text to speech") rather than vague language.

3 / 3

Completeness

Explicitly answers both what it does (ElevenLabs TTS to audio) and when to use it via a "Use this skill when the user wants to..." clause with enumerated triggers.

3 / 3

Trigger Term Quality

Covers natural phrasings a user would actually say ("create a podcast", "narrate a document", "read aloud text", "convert text to speech", "audio from a file") with good variation rather than technical jargon.

3 / 3

Distinctiveness Conflict Risk

Anchored to a clear niche (ElevenLabs text-to-speech / podcast generation) with distinct triggers 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
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.