CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

elevenlabs

Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or games. Triggers include generating voiceovers, narration, dialogue, sound effects from descriptions, background music, soundtrack generation, voice cloning, or any audio synthesis task.

Quality

85%

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

The canonical home for this skill is elevenlabs in calesthio/OpenMontage

SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable and token-efficient API guidance with excellent gotcha coverage, undermined by two structural issues: the batch per-scene workflow lacks validation checkpoints, and progressive disclosure breaks down — the referenced reference.md is missing from the bundle while half the content (Remotion integration) is inlined rather than split out.

Suggestions

Add validation checkpoints to the per-scene batch workflow: after generation, verify every scene audio file exists and manifest.json durations are plausible against the script before building the Remotion composition, and re-generate only failed scenes.

Move the Remotion integration section (~180 lines, half the document) into a separate reference file (e.g., remotion.md) and keep a concise overview, the workflow diagram, and a clearly signaled link in SKILL.md.

Ship the referenced reference.md in the bundle or fix the two dangling links to it (Professional Voice Clone note and 'For full API docs' footer), since currently the pointer resolves to nothing.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious API knowledge (model comparison table, voice-settings-by-style table, "ellipsis is NOT a reliable pause", "Max 3 seconds per break", "Use compose() not generate()", ffmpeg conversion command) and wastes few tokens on concepts Claude already knows. It falls short of the level-5 'every token earns its place' anchor because the ~180-line Remotion section is half the document and includes trimmable redundancy (the Step 3 alternative, the full SafeAudio component).

4 / 5

Actionability

Every API surface has copy-paste-ready executable code (TTS convert + save, IVC clone, sound effects chunked write, music compose), plus a concrete ffmpeg command, model-selection guidance, and complete TSX components. This matches the level-5 anchor of fully executable examples covering the common cases; the only unshown item (tools/voiceover.py) is an explicitly framed external toolkit command.

5 / 5

Workflow Clarity

The TTS iterative workflow has a genuine feedback loop (generate → listen → adjust → regenerate, with an ffmpeg fallback), but the per-scene voiceover generation is a batch operation with no validation checkpoint — nothing verifies all scene audio files generated successfully or that manifest durations match the script before composition. Per the judging guideline, missing validation in batch operations caps workflow clarity at 3; it is above 2 because sequences are explicit and one real feedback loop exists.

3 / 5

Progressive Disclosure

Headers are well-organized and the reference pattern is one level deep ("See [reference.md](reference.md)"), but reference.md does not exist in the bundle — both links are dangling — and the ~180-line Remotion integration is a distinct domain inlined in SKILL.md. This matches the level-3 anchor ('content that should be separate is inline'); it is not 4 given the broken reference and the inlined half of the document, and not 2 because the document is clearly sectioned rather than an unstructured dump.

3 / 5

Total

15

/

20

Passed

Description

92%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 strong description: concrete capabilities, an explicit "Use when" clause, and a rich set of natural trigger terms, all anchored to a specific vendor niche. The only gap is a few missing common synonyms such as "text-to-speech" or "TTS".

DimensionReasoningScore

Specificity

"Generate AI voiceovers, sound effects, and music using ElevenLabs APIs" plus "voice cloning" in the trigger list names multiple concrete actions covering the skill's full capability surface (TTS, sound effects, music, cloning). It exceeds the level-4 anchor ('several specific actions; minor gaps') because coverage of the API's domains is comprehensive rather than partial.

5 / 5

Completeness

Explicitly answers "what" ("Generate AI voiceovers, sound effects, and music using ElevenLabs APIs") and "when" ("Use when creating audio content for videos, podcasts, or games") with an additional enumerated trigger list, matching the level-5 anchor of both what and when with concrete trigger phrases. It is not 4 because the 'when' is already explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Triggers include natural phrases users would say: "voiceovers", "narration", "dialogue", "sound effects from descriptions", "background music", "soundtrack generation", "voice cloning". Not 5 because common variations like "text-to-speech"/"TTS" and "AI voice" are absent, leaving a few natural terms missing per the level-4 anchor.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to "ElevenLabs APIs" with a distinct audio-synthesis niche (voiceovers, sound effects, music, voice cloning), minimizing overlap with non-audio skills. It is not 4 because the vendor anchor plus domain-specific triggers give it a clear niche with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

calesthio/OpenMontage

Path

.claude/skills/elevenlabs/SKILL.md

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.