CtrlK
BlogDocsLog inGet started
Tessl Logo

lottery8ticket

随机生成一组 8 位彩票号码。当用户提到生成彩票、随机号码、彩票机选、生成彩票号时使用。

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

92%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 compact, well-structured body for a trivial skill: fully executable code, clear section organization, and no token waste on concepts Claude already knows. The only improvement is removing the duplicated code block and restated purpose.

Suggestions

Collapse the identical 调用方式 and 使用示例 code blocks into a single example to remove redundancy.

Consider trimming the 功能描述 section since it restates the YAML description verbatim.

DimensionReasoningScore

Conciseness

The body is lean with no concept over-explanation, but the 调用方式 and 使用示例 sections contain identical code blocks and 功能描述 restates the description, giving minor redundancy that could be trimmed; not 5 because of this duplication.

4 / 5

Actionability

Provides copy-paste-ready executable code ("from skills.tools import lottery8ticket; lottery8ticket()"), and the no-args/None-return-with-print details fully cover this trivial single-call skill.

5 / 5

Workflow Clarity

This is a simple single-task skill (under 50 lines) with an unambiguous single action, so it qualifies for the simple-skill exception; no destructive or batch operation triggers a validation cap.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clear sections (功能描述, 所属分类, 调用方式, 参数说明, 返回值, 使用示例, 原始函数); no bundle files exist, so the simple-skill exception applies.

5 / 5

Total

19

/

20

Passed

Description

90%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 well-constructed description that concisely states a single concrete capability and pairs it with explicit, natural-language trigger guidance. The only weakness is a single-action scope that limits specificity rather than any vagueness.

DimensionReasoningScore

Specificity

Names the domain (8-digit lottery) and one concrete action ("随机生成一组 8 位彩票号码") but lists no additional actions, matching the 1-2 concrete-actions anchor; not 4 because only a single action is described.

3 / 5

Completeness

Explicitly answers both "what" (随机生成一组 8 位彩票号码) and "when" (当用户提到...时使用) with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Lists four natural user phrases ("生成彩票、随机号码、彩票机选、生成彩票号") including synonyms, giving comprehensive coverage of terms users would actually say.

5 / 5

Distinctiveness Conflict Risk

The 8-digit lottery niche with specific trigger phrases gives it a clear, distinct scope with minimal overlap with other skills.

5 / 5

Total

18

/

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.