CtrlK
BlogDocsLog inGet started
Tessl Logo

txt2mp3

将文本内容转换为 MP3 语音文件,可选择直接朗读。当用户提到文字转语音、TTS、文本朗读、AI 配音时使用。

74

Quality

91%

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

100%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 skill body is an exemplar of a lean, single-purpose API skill: executable examples, a complete parameter table, and clean sectioning with no wasted tokens. No bundle files exist, and none are needed for this scope.

DimensionReasoningScore

Conciseness

The body is lean — function description, import/call signature, parameter table, return value, and two examples — with no concept explanations or padding, matching anchor 5 ('every token earns its place'); not below 5 because nothing is wasted.

5 / 5

Actionability

Provides executable `from skills.video import txt2mp3` plus a full parameter table (types, defaults, descriptions) and two copy-paste-ready examples covering the common speak/save cases, matching anchor 5.

5 / 5

Workflow Clarity

This is a simple single-action skill (one function call, not destructive or batch), and the single action is unambiguous with a concrete signature and examples, so the simple-skill exception yields 5; no validation cap applies.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clear sections (功能描述/调用方式/参数说明/返回值/使用示例/原始函数), matching the under-50-lines well-organized-sections allowance for 5; no bundle files to verify.

5 / 5

Total

20

/

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.

The description is well-formed: it states the capability concretely and provides an explicit 'Use when...' trigger clause with natural user phrases. Main gap is slightly limited action coverage, but trigger and distinctiveness are strong.

DimensionReasoningScore

Specificity

Quotes '将文本内容转换为 MP3 语音文件' and '可选择直接朗读' name the domain and two concrete actions, but coverage is not comprehensive (no file-input, encoding, or parameter hints), matching anchor 3; not a 4 because no additional distinct actions are listed beyond the two.

3 / 5

Completeness

Clearly states what it does ('将文本内容转换为 MP3 语音文件,可选择直接朗读') and an explicit when clause ('当用户提到文字转语音、TTS、文本朗读、AI 配音时使用') with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

Quotes natural user phrases '文字转语音', 'TTS', '文本朗读', 'AI 配音' giving good keyword coverage with synonyms, matching anchor 4; not a 5 because file extensions (e.g. .mp3) and other variations like '语音合成' are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (text-to-MP3 speech) with distinct, specific triggers (TTS/AI 配音) unlikely to conflict with other skills, matching anchor 5.

5 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
CoderWanFeng/python-office
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.