CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

voice-refine

Transform verbose voice input into structured, token-efficient Claude prompts. Use when cleaning up voice memos, dictation output, or speech-to-text transcriptions that contain filler words, repetitions, and unstructured thoughts.

64

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./examples/skills/voice-refine/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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, lean instruction skill with a clear pipeline, concrete output template, and specific filtering rules. Its weaknesses are broken 'See also' references to files that do not exist and the absence of a worked before/after example in the body, plus no explicit verification step for the stated compression metrics.

Suggestions

Fix or remove the 'See also' references: 'guide/ecosystem/ai-ecosystem.md' and 'examples/before-after.md' do not exist in the skill bundle. Either create these files (a before-after.md with the transformed output of the French example would also fill the actionability gap) or drop the section.

Add an explicit validation checkpoint to the pipeline, e.g., a step 5 after COMPRESS: 'Verify information retention >95% (all technical requirements, constraints, and edge cases preserved) before output; if not, re-EXTRACT the missed items and recompress.'

Trim low-value filler: remove the 'Structure clarity | High' row from the metrics table and replace the placeholder 'With flags' example with a real short input/output pair showing --direct --en behavior.

DimensionReasoningScore

Conciseness

The body is largely lean and imperative with no explanation of concepts Claude already knows, but has minor trimmable padding: the 'Structure clarity | High' metrics row is vague filler, and the 'With flags' usage example is a placeholder ('[voice input in any language → sends English prompt directly]') rather than real content. Fits anchor 4 ('efficient; minor instances of over-explanation that could be trimmed') better than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Concrete, actionable guidance throughout: a four-step pipeline (DEDUPE/EXTRACT/STRUCTURE/COMPRESS), a copy-paste output-format template, explicit filter word lists ('euh', 'um', 'like', 'basically'), and quantified compression targets (~30% of original, 60-70% token reduction, >95% retention). It falls short of anchor 5 because the flagship French usage example shows only the verbose input — the transformed output is delegated to a non-existent examples/before-after.md, leaving the key before/after case uncovered.

4 / 5

Workflow Clarity

The transformation pipeline is a clearly sequenced four-step process, and the default --confirm flag acts as a checkpoint before sending. However, there is no explicit verify step (e.g., 'check retention >95% before output') and no error-recovery guidance, so it matches anchor 4 ('clear sequence with most checkpoints present; minor validation gaps') rather than anchor 5. The destructive/batch cap does not apply since this is a non-destructive text transformation.

4 / 5

Progressive Disclosure

Sections are well organized and references are clearly signaled in a 'See also' section, but both referenced paths ('guide/ecosystem/ai-ecosystem.md', 'examples/before-after.md') do not exist — there is no references/, scripts/, or assets/ bundle at all. Broken references block navigation and mean content that clearly belongs in separate files (the before/after examples) is simply absent, fitting anchor 3 ('some structure but could be better organized; references present but not clearly signaled') more than anchor 4, where references resolve cleanly.

3 / 5

Total

15

/

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 explicitly covers what the skill does and when to use it, with good natural trigger synonyms and minimal conflict risk. Its only weakness is action specificity: it describes a single overall transformation rather than enumerating the concrete operations (dedupe, extract, structure, compress) the skill actually performs.

DimensionReasoningScore

Specificity

The description names the domain and one-two concrete actions — 'Transform verbose voice input into structured, token-efficient Claude prompts' and 'cleaning up voice memos, dictation output' — but does not list several specific actions (e.g., dedupe, extract, structure, compress appear only in the body). This matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive') rather than anchor 4, which expects several distinct listed actions.

3 / 5

Completeness

Both 'what' and 'when' are explicitly answered: 'Transform verbose voice input into structured, token-efficient Claude prompts' (what) and 'Use when cleaning up voice memos, dictation output, or speech-to-text transcriptions that contain filler words, repetitions, and unstructured thoughts' (when, with concrete trigger phrases). This matches anchor 5 exactly.

5 / 5

Trigger Term Quality

Good natural keyword coverage with synonyms: 'voice memos', 'dictation output', 'speech-to-text transcriptions', 'filler words', 'repetitions'. A few natural terms users would say are missing (e.g., 'transcript', 'voice notes', specific tool names), so it fits anchor 4 ('good keyword coverage; a few natural terms missing') rather than anchor 5's comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Clear niche (voice-dictation cleanup into Claude prompts) with distinct triggers (voice memos, dictation, speech-to-text) that are unlikely to fire for unrelated skills. This matches anchor 5 ('clear niche with distinct triggers; minimal conflict risk').

5 / 5

Total

17

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

FlorianBruniaux/claude-code-ultimate-guide

Path

examples/skills/voice-refine/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.