CtrlK
BlogDocsLog inGet started
Tessl Logo

down4img

从指定 URL 下载图片并保存到本地。当用户提到下载图片、抓图、图片下载、网络图片保存时使用。

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

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.

The body is a clean, well-structured, mostly executable reference for a simple skill, with concise sections and a usable code example. The main weakness is the absence of any download success/error verification step.

Suggestions

Add a brief verification step after the download (e.g., check the output file exists and is non-empty) so callers can confirm success, especially for batch or remote-URL cases.

Note the behavior when the URL is unreachable or the response is not an image, since the return value is documented only as None with no failure signal.

Trim the '所属分类' path line and '原始函数' pointer unless they aid invocation, to reduce non-actionable overhead.

DimensionReasoningScore

Conciseness

Lean body with no concept over-explanation; minor non-essential overhead like the '所属分类' path and '原始函数' pointer could be trimmed, keeping it just shy of fully efficient.

4 / 5

Actionability

Provides an executable Python import-and-call example plus a parameter table with types and defaults; minor gaps such as no error-handling guidance for failed downloads.

4 / 5

Workflow Clarity

A single-purpose skill whose action (call down4img with url + path) is unambiguous and well-organized, but it omits any validation/verification of a successful download or existence of the saved file.

4 / 5

Progressive Disclosure

Under 50 lines with no external references needed; content is split into well-organized, clearly headed sections (功能描述, 调用方式, 参数说明, 返回值, 使用示例), satisfying the simple-skill exception.

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.

The description is strong: it states a clear purpose, uses third-person voice, and includes an explicit 'Use when...' clause with several natural trigger terms. Main gap is slightly limited specificity of actions and missing file-extension triggers.

DimensionReasoningScore

Specificity

Names the domain (images from URLs) and two concrete actions ('下载图片', '保存到本地'), but coverage is not comprehensive — no mention of format conversion, naming, or batch handling.

3 / 5

Completeness

Clearly states what it does ('从指定 URL 下载图片并保存到本地') and explicitly when to use it ('当用户提到...时使用') with concrete trigger phrases, satisfying both requirements.

5 / 5

Trigger Term Quality

Good coverage of natural Chinese trigger phrases ('下载图片', '抓图', '图片下载', '网络图片保存'), though file extensions like .jpg/.png that users might mention are missing.

4 / 5

Distinctiveness Conflict Risk

A clear, narrow niche (downloading images from URLs) with distinct, specific triggers and minimal overlap risk with other skills.

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.