CtrlK
BlogDocsLog inGet started
Tessl Logo

voice-transcription

Framework-wide voice dictation in the agent sidebar composer. Use when changing composer microphone UX, the transcribe-voice route, or the Voice Transcription settings section. Covers transcription-source routing, cleanup routing, Google realtime gating, and the voice transcription application-state keys.

71

Quality

89%

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

92%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 body is dense, actionable, and assumes Claude's competence throughout, with concrete file paths and code patterns. Its main weakness is that workflow sequencing is rule-oriented rather than feedback-loop-oriented, and all detail is inlined since there are no bundle files.

Suggestions

For the batch/destructive-style provider routing in 'Key resolution', add an explicit validate→fix→retry loop (e.g., what to do when a resolved key is missing or a provider call fails) to lift workflow_clarity to a 5.

Consider extracting the lengthy 'Realtime speech mode' detail into a reference file referenced one level deep, which would let progressive_disclosure reach 5 while trimming the main SKILL.md body.

DimensionReasoningScore

Conciseness

Lean and efficient: it cites exact file paths, functions, routes, state keys, and API names without explaining concepts Claude already knows, so every token earns its place.

5 / 5

Actionability

Fully executable guidance with copy-ready specifics such as `editor.chain().focus().insertContent(text).run()`, `executeAgentToolCall`, `startBrowser()`, route paths, icon names, and the `#625DF5` brand color covering the common cases.

5 / 5

Workflow Clarity

The 'Key resolution' section gives a clear numbered routing sequence with explicit gating checkpoints ('wait for session.updated before asking the model to continue'), but it is framed as a rule set rather than a full validate→fix→retry feedback loop for the batch/destructive-style routing operations.

4 / 5

Progressive Disclosure

No bundle files exist, so all detail is inline, but the body is well organized into clearly signaled sections plus a 'Where the pieces live' index table; structure is good though some inlined realtime detail could conceivably live in a separate reference.

4 / 5

Total

18

/

20

Passed

Description

86%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 specific, explicit about both capability and trigger conditions, and tightly scoped to a distinct voice-transcription niche. It is slightly more scope-oriented than action-list-oriented, which keeps specificity just below maximum.

DimensionReasoningScore

Specificity

Names concrete surfaces and capabilities ('composer microphone UX, the transcribe-voice route', 'transcription-source routing, cleanup routing, Google realtime gating') rather than vague actions, but lists scope areas more than discrete concrete actions, so it falls just short of the comprehensive 5-anchor.

4 / 5

Completeness

Explicitly answers both 'what' (framework-wide voice dictation in the sidebar composer) and 'when' with a concrete 'Use when changing composer microphone UX, the transcribe-voice route, or the Voice Transcription settings section' trigger clause.

5 / 5

Trigger Term Quality

Includes natural terms a user would say ('voice dictation', 'microphone UX', 'Voice Transcription settings') with good coverage, though some phrasing leans technical ('transcribe-voice route', 'application-state keys') and a few common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche tied to named routes and state keys ('transcribe-voice route', 'Voice Transcription settings section') with distinct triggers, making overlap with other skills minimal.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation13 / 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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
BuilderIO/agent-native
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.