CtrlK
BlogDocsLog inGet started
Tessl Logo

audio-router

Routes audio: StepFun ASR/语音识别, StepFun TTS/配音, transcript/妙记→会议纪要, merge/review minutes. Reads one bundled specialist; generic ASR and correction stay direct.

62

Quality

72%

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 ./daymade-audio/audio-router/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 router: an exact-file dispatch table, explicit path-resolution verification, and concrete boundary and authorization rules, all without padding. The prose path-resolution instructions are the one spot that could be tightened into a short checklist.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — no padding explaining ASR, TTS, or minutes, and every sentence carries a routing decision. The path-resolution paragraph ('Locate this loaded audio-router/SKILL.md ... follow symlinks to its canonical path, and verify its parent...') is wordier than needed and could be tightened, matching 'efficient; minor instances of over-explanation' (4) rather than the lean (5) anchor.

4 / 5

Actionability

The routing table gives exact files per request ('Read this exact file' → '../stepfun-asr/SKILL.md'), and the do-not rules are concrete ('Do not select StepFun merely because a user says "transcribe this audio."'). This is an instruction-only router, so absent code is not penalized, but some directives remain conditional/abstract ('If a task spans stages, read the owner of each stage before acting'), placing it at 'mostly executable guidance with minor gaps' (4) rather than fully copy-paste-ready (5).

4 / 5

Workflow Clarity

The sequence is clear — locate the loaded router, resolve the suite root, select the child from the table, read the child in full — with explicit checkpoints ('verify its parent is audio-router', 'verify it is a direct sibling SKILL.md', 'stop if the active Router path is ambiguous') and a recovery directive ('Continue a truncated read'). It stops short of the 5 anchor because there is no feedback loop after reading the child (e.g., what to do if the child does not cover the request) and the steps are prose rather than a checklist.

4 / 5

Progressive Disclosure

The skill is a router by design: a 44-line overview table mapping each requested result to exactly one one-level-deep sibling SKILL.md, clearly signaled ('Read this exact file'), with no bundle files of its own to inline. This matches the 'clear overview with well-signaled one-level-deep references; easy navigation' (5) anchor and the under-50-lines exception.

5 / 5

Total

17

/

20

Passed

Description

66%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 terse, mostly concrete bilingual description that names its specialist targets and explicitly disambiguates against generic ASR/correction skills. Its main weakness is the missing explicit 'Use when...' trigger clause, which caps completeness at 3.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user requests StepFun 语音识别/配音, or wants a transcript or 妙记 turned into 会议纪要; use the direct asr-transcribe-to-text entry for generic transcription.'

Include common English synonyms users might say — 'transcription', 'speech recognition', 'voiceover', 'meeting notes/minutes' — alongside the Chinese and abbreviated terms.

Spell out what 'merge/review minutes' covers (merge multiple minute drafts, review minutes against the transcript) so the routing actions are not compressed into arrow notation.

DimensionReasoningScore

Specificity

The description lists several concrete routing actions with named targets — 'Routes audio: StepFun ASR/语音识别, StepFun TTS/配音, transcript/妙记→会议纪要, merge/review minutes' plus 'Reads one bundled specialist' — but the compressed arrow notation leaves some actions implicit, so it falls between the 'several specific actions' (4) and 'comprehensive' (5) anchors.

4 / 5

Completeness

The 'what' is clear (routes audio tasks to bundled specialists), but there is no 'Use when...' clause or equivalent explicit trigger guidance — the routing guideline caps completeness at 3. It fits the 'clear what, when missing or only weakly implied' anchor: 'generic ASR and correction stay direct' is a boundary statement, not a when-to-use trigger.

3 / 5

Trigger Term Quality

Strong bilingual natural keywords: 'audio', 'ASR', '语音识别', 'TTS', '配音', 'transcript', '妙记', '会议纪要', 'merge/review minutes' — terms users would actually say. A few common English variants are missing ('transcription', 'speech recognition', 'voiceover', 'meeting notes'), matching the 'good coverage, a few natural terms missing' (4) anchor rather than the comprehensive-synonym (5) anchor.

4 / 5

Distinctiveness Conflict Risk

The StepFun-branded niche (StepFun ASR/TTS, 妙记→会议纪要) plus the explicit disambiguation 'generic ASR and correction stay direct' keeps conflict risk low, matching 'mostly distinct; minor overlap risk'. It is not a 5 because the minutes-merge/review half could still overlap with a generic minutes skill and the boundary is stated tersely rather than as distinct triggers.

4 / 5

Total

15

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
daymade/claude-code-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.