CtrlK
BlogDocsLog inGet started
Tessl Logo

speech-to-text

Transcribe audio to text using ElevenLabs Scribe v2. Use when converting audio/video to text, generating subtitles, transcribing meetings, or processing spoken content.

95

1.88x
Quality

84%

Does it follow best practices?

Impact

96%

1.88x

Average score across 11 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 well-structured, highly actionable reference skill with executable examples and clean progressive disclosure into real bundle files. Minor conciseness trims and an explicit validation/retry loop for realtime streaming would push it higher.

Suggestions

Tighten explanatory section intros (e.g., the Keyterm Prompting and Diarization preambles) to pure action descriptions.

Add an explicit validate/retry checkpoint for the realtime streaming workflow (e.g., handle `error` events, reconnect on disconnect) to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

The body is largely lean and code-driven, assuming Claude's competence, but a few section intros add light explanation (e.g., "Help the model recognize specific words it might otherwise mishear...") that could be trimmed.

4 / 5

Actionability

It provides copy-paste-ready, executable examples across Python, JavaScript, and cURL covering the common cases (basic transcription, timestamps, diarization, keyterms, language detection, realtime streaming).

5 / 5

Workflow Clarity

The main transcription flow is an unambiguous single call and the realtime section has a clear connect-stream-handle-event sequence, but there are no explicit validation checkpoints or error-recovery feedback loops for the streaming workflow.

4 / 5

Progressive Disclosure

The body keeps core usage inline and points to six real, one-level-deep reference files (installation, transcription-options, realtime client/server, commit strategies, events) via a clearly signaled References section, all of which exist on disk.

5 / 5

Total

18

/

20

Passed

Description

82%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 that clearly states both capability and trigger conditions with natural, low-conflict keywords. Its only weakness is that specificity rests on use-case variants of a single action rather than several distinct concrete actions.

Suggestions

Add distinct concrete actions beyond transcription (e.g., 'generate subtitles', 'diarize speakers', 'produce word-level timestamps') to lift specificity.

Include common file extensions users mention (e.g., .mp3, .wav, .m4a) to round out trigger-term coverage.

DimensionReasoningScore

Specificity

The description names a clear domain ("Transcribe audio to text using ElevenLabs Scribe v2") but offers essentially one capability dressed up as use-case variants (converting audio/video, generating subtitles, transcribing meetings), rather than multiple distinct concrete actions.

3 / 5

Completeness

It explicitly answers both "what" ("Transcribe audio to text using ElevenLabs Scribe v2") and "when" ("Use when converting audio/video to text, generating subtitles, transcribing meetings, or processing spoken content") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrases are well covered ("subtitles", "transcribe", "meetings", "audio/video to text", "spoken content"), but file extensions like .mp3 or .wav that users often cite are absent, keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The ElevenLabs Scribe v2 framing carves a clear niche (speech-to-text via a specific vendor API) with trigger terms unlikely to fire for unrelated skills, giving minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

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.