CtrlK
BlogDocsLog inGet started
Tessl Logo

pwd4wifi

生成 WiFi 密码字典列表。当用户提到 WiFi 密码字典、WiFi 破解字典、密码字典时使用。

67

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 ./skills/tools/pwd4wifi/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A lean, well-organized reference for a simple skill, but it leaves a critical gap by not clarifying how the generated password list is returned, and includes a couple of redundant sections.

Suggestions

Clarify how output is obtained given the function returns None — state whether pwd_list is mutated in place, printed, or written to a file, and show capturing the result in the example.

Remove or merge redundant sections: the 使用示例 duplicates the 调用方式 block, and "所属分类" / "原始函数" add little actionable value.

If pwd4wifi accepts a non-empty pwd_list to extend an existing dictionary, document that behavior in the parameter table's 说明 column.

DimensionReasoningScore

Conciseness

The body is short and avoids explaining concepts Claude already knows, but it carries low-value sections ("所属分类" path, "原始函数" internal module path) and a 使用示例 that largely duplicates the 调用方式 block, so it could be tightened further.

2 / 3

Actionability

It gives an executable call signature and a parameter table, but a key detail is missing: the function "返回值 None" with a pwd_list parameter leaves unclear how the generated list is actually obtained (mutated argument, printed, or written to file).

2 / 3

Workflow Clarity

This is a simple single-purpose skill where the one action (call pwd4wifi(len_pwd=...)) is unambiguous and well-organized, which the rubric permits to score 3 for simple skills without needing multi-step validation.

3 / 3

Progressive Disclosure

The skill is under 50 lines with no external references needed and is organized into clearly labeled sections, meeting the rubric's allowance for simple skills to score 3 on organization alone.

3 / 3

Total

10

/

12

Passed

Description

90%

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 concise, well-structured description that clearly states the capability and gives explicit natural-language triggers in third person. Its only weakness is single-action specificity rather than enumerating multiple concrete operations.

DimensionReasoningScore

Specificity

It names the domain (WiFi password dictionary) and one concrete action ("生成 WiFi 密码字典列表" / generate lists), but does not enumerate multiple distinct concrete actions, so it sits at the 'names domain and some actions' anchor rather than the multi-action level above.

2 / 3

Completeness

It explicitly answers both what ("生成 WiFi 密码字典列表") and when ("当用户提到 ... 时使用"), matching the anchor that requires an explicit 'Use when' trigger.

3 / 3

Trigger Term Quality

It lists natural terms a user would actually say — "WiFi 密码字典", "WiFi 破解字典", "密码字典" — giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

The WiFi password-dictionary niche is narrow with distinct triggers, making it unlikely to fire for unrelated skills; the broader "密码字典" term is the only mild overlap.

3 / 3

Total

11

/

12

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.