CtrlK
BlogDocsLog inGet started
Tessl Logo

qwen3-tts-local

内容创作者与影片与视频编辑在制作视频配音、有声书或无网环境朗读时,请用此技能一键生成多语言、多音色的本地高质量音频。基于Edge-TTS引擎,零配置完全离线,高效产出专业级语音,彻底告别网络限制。

54

Quality

61%

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 ./skills/qwen3-tts-local/qwen3-tts-local/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 well-structured with clear navigation to real bundle files, but it repeats offline/zero-dependency claims, delegates the core generation step to scripts without inline usage, and lacks a concrete validation feedback loop. Tightening redundancy and adding executable invocation examples would materially improve it.

Suggestions

Add an inline executable example showing how to call tts_generator.py (e.g. a one-line CLI invocation with text, voice, and output path) instead of only linking the script.

Replace the vague '结果验证' step with a concrete check (e.g. verify the output file exists and is non-empty, with a retry-on-failure instruction) to add a real feedback loop.

Consolidate the repeated zero-dependency/offline claims into one section and remove the '与 API 调用的区别' emoji block to reduce padding.

DimensionReasoningScore

Conciseness

The zero-dependency/offline claims recur across 核心功能, 注意事项, and 技术说明, and the '与 API 调用的区别' emoji block is padding; the body is mostly efficient but could be tightened.

3 / 5

Actionability

Install commands and the voice-name tables are concrete, but the actual speech-generation invocation is only delegated to referenced scripts with no inline executable example, leaving key steps incomplete.

3 / 5

Workflow Clarity

The 工作流程 lists four steps including 结果验证, but validation is vague with no concrete command or validate→fix→retry feedback loop; for a generation/batch skill this caps the score at 3.

3 / 5

Progressive Disclosure

Sections are clear and reference real one-level-deep files (scripts/tts_generator.py, scripts/audio_processor.py, references/voice-guide.md); the inline voice tables duplicate content that already belongs in voice-guide.md, a minor organization gap.

4 / 5

Total

13

/

20

Passed

Description

70%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 clearly states what the skill does and when to use it with a specific audience and scenarios, and is well-differentiated by the Edge-TTS local niche. It would benefit from listing more concrete capabilities and adding common synonyms like TTS/语音合成/文字转语音.

Suggestions

List several concrete actions (e.g. 生成配音、朗读长文本、批量合成多语言音频) instead of a single '一键生成' phrase to raise specificity.

Add common trigger synonyms such as '语音合成', '文字转语音', 'TTS', 'speech synthesis' so the description matches more natural user phrasings.

DimensionReasoningScore

Specificity

Quotes '一键生成多语言、多音色的本地高质量音频' and '基于Edge-TTS引擎,零配置完全离线' name the domain plus 1-2 concrete actions, but do not enumerate a comprehensive set of distinct capabilities.

3 / 5

Completeness

Both 'what' (generate multilingual multi-voice local audio via Edge-TTS) and 'when' ('在制作视频配音、有声书或无网环境朗读时,请用此技能') are explicit; the 'when' is scenario-based rather than concrete trigger phrases, so it is not a 5.

4 / 5

Trigger Term Quality

Natural user phrases '视频配音', '有声书', '无网环境朗读' are present, but common synonyms like '语音合成', '文字转语音', 'TTS' are missing.

4 / 5

Distinctiveness Conflict Risk

The Edge-TTS local-offline niche is clearly distinguished, but trigger terms like 视频配音/有声书 could overlap with other audio skills, so it is not a 5.

4 / 5

Total

15

/

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.

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.