CtrlK
BlogDocsLog inGet started
Tessl Logo

qwen3-tts-local

真正的本地语音合成服务,使用 Edge-TTS 引擎,零依赖、零配置、完全离线可用,支持多语言和多种音色

52

Quality

57%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/qwen3-tts-local/qwen3-tts-local/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured with good progressive disclosure pointing to real bundle files, but it is padded with redundant feature restatements and conceptual exposition, and its inline guidance is descriptive rather than executable. Workflow steps lack concrete validation checkpoints.

Suggestions

Replace the conceptual '技术说明' and repeated 零依赖/离线 points with a single concise note to reduce redundancy.

Add one concrete, copy-paste code snippet or command in SKILL.md (e.g. calling LocalTTSGenerator.generate_speech) so guidance is executable without opening the script.

Turn the '结果验证' step into an explicit validation action (e.g. running audio_processor.py info to confirm duration/format) with a retry-on-failure loop.

DimensionReasoningScore

Conciseness

The body is reasonably organized but repeats claims across sections (零依赖/离线 appears in 核心功能, 注意事项, and 技术说明) and includes conceptual exposition Claude already knows (explaining how Edge-TTS works, contrasting with API calls), so it is mostly efficient but could be tightened.

2 / 3

Actionability

The body shows natural-language invocation examples and links to real executable scripts, but provides no concrete, copy-paste code or commands in SKILL.md itself — the actual code lives only in the referenced scripts, so the inline guidance is descriptive rather than directly executable.

2 / 3

Workflow Clarity

The 工作流程 section lists a four-step sequence, but the steps are high-level and the stated '结果验证' checkpoint is described rather than given as a concrete validation command; for batch/audio operations the rubric expects explicit validate-and-retry feedback loops, which are only implied.

2 / 3

Progressive Disclosure

SKILL.md is a well-organized overview that splits detailed voice parameters and code into one-level-deep, clearly signaled references (scripts/tts_generator.py, scripts/audio_processor.py, references/voice-guide.md), all of which exist as real files, giving easy navigation without deep nesting.

3 / 3

Total

9

/

12

Passed

Description

57%

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 conveys a clear, distinctive niche (local offline Edge-TTS) but lacks an explicit 'Use when...' trigger clause and leans on technical jargon over natural user phrases. Specificity is feature-level rather than action-level.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to read text aloud, generate voiceover/dubbing, or convert text to speech audio.'

List concrete actions (generate audio files, adjust speech rate/pitch/volume, pick a voice) instead of only summarizing features.

Swap jargon like 'Edge-TTS 引擎' for natural user phrasing such as '文字转语音', '朗读', '配音'.

DimensionReasoningScore

Specificity

Names the domain (local voice synthesis via Edge-TTS) and some capabilities (multi-language, multiple voices, offline) but does not enumerate concrete actions like generating audio files, converting text, or adjusting rate/pitch — it stays at the feature-summary level rather than listing specific operations.

2 / 3

Completeness

It clearly states what the skill does (local TTS service), but the 'when' is entirely missing — there is no 'Use when...' clause or explicit trigger guidance, which per the rubric guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Contains relevant natural terms a user might say (语音合成, 音色, 多语言, 朗读 implied via TTS), but relies on technical jargon (Edge-TTS 引擎) and omits common phrasings users would actually say such as '朗读', '配音', '文字转语音', 'TTS'.

2 / 3

Distinctiveness Conflict Risk

The combination of 'local voice synthesis' + 'Edge-TTS' + 'offline' carves a clear niche distinct from generic text or audio skills, and its triggers are unlikely to fire for unrelated skills.

3 / 3

Total

9

/

12

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.

Validation15 / 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
anbeime/skill
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.