CtrlK
BlogDocsLog inGet started
Tessl Logo

url2ebook

将网页 URL 转换为电子书。当用户提到网页转电子书、URL 转 ebook、网页转 EPUB、离线阅读网页、pospider 时使用。

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 single-purpose skill body with executable example code, a clear parameter table, and a useful gotcha about the misspelled 'tile' parameter. Its main weaknesses are a duplicated code example and the absence of any output-verification or error-handling guidance.

Suggestions

Consolidate the '调用方式' and '使用示例' sections into a single code block to remove the near-duplicate example and save tokens.

Add a brief verification step (e.g., check that the generated ebook file exists and is non-empty) so the workflow has an explicit success checkpoint.

Show one example of handling a common failure mode (e.g., missing optional 'pospider' dependency or unreachable URL) to make the guidance more robust.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, but the '调用方式' and '使用示例' sections contain near-duplicate code blocks that could be trimmed, matching the 'efficient; minor instances of over-explanation that could be trimmed' anchor rather than a fully lean 5.

4 / 5

Actionability

It provides concrete, copy-paste-ready Python code plus a parameter table and explicit warning that the parameter is 'tile' not 'title', but lacks any error-handling or failure-mode example, so it is mostly executable with minor gaps rather than fully comprehensive.

4 / 5

Workflow Clarity

As a simple single-purpose skill the single action (call url2ebook with url and tile) is unambiguous, but there is no checkpoint to verify the generated ebook file exists, so it stops at a clear sequence with a minor validation gap rather than 5.

4 / 5

Progressive Disclosure

The body is under 50 lines with no bundle files present and no need for external references, and content is organized into clear, well-labeled sections (功能描述, 调用方式, 参数说明, 返回值), satisfying the simple-skill exception for a top score.

5 / 5

Total

17

/

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.

A concise, third-person description that clearly states its single capability and provides an explicit 'when to use' clause with several natural trigger terms including synonyms and the dependency package name. It is comprehensive on triggers and completeness, slightly less so on enumerating specific actions.

DimensionReasoningScore

Specificity

The phrase '将网页 URL 转换为电子书' names the domain and one concrete action (convert URL to ebook), but lists no additional sub-actions, matching the 'names domain and 1-2 concrete actions, but not comprehensive' anchor; it is not a 4 because no multiple specific actions are enumerated.

3 / 5

Completeness

It explicitly states both what it does ('将网页 URL 转换为电子书') and when to use it via the concrete '当用户提到…时使用' trigger clause, matching the anchor for clearly answering both what AND when.

5 / 5

Trigger Term Quality

It supplies several natural trigger phrases users would say — '网页转电子书', 'URL 转 ebook', '网页转 EPUB', '离线阅读网页', 'pospider' — giving good keyword coverage with synonyms, falling short of 5 only because no ebook file extensions beyond EPUB are included.

4 / 5

Distinctiveness Conflict Risk

The web-page-to-ebook niche is specific with distinct trigger phrases (EPUB, 离线阅读, pospider) that other skills would not claim, giving minimal conflict risk.

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.

Validation — 16 / 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.