CtrlK
BlogDocsLog inGet started
Tessl Logo

image2gif

将一组图像转换为 GIF 动图格式。当用户提到图片转 GIF、生成 GIF、动图制作时使用。

59

Quality

67%

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/image/image2gif/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 short, well-sectioned, and free of bloat, but it functions as a minimal API stub rather than actionable guidance: the parameterless call and missing input/output details leave a real user unable to drive it confidently. Adding concrete usage specifics and a verification step would materially raise the score.

Suggestions

Show a real, parameterized usage example with an input image directory/paths and the resulting GIF output so the guidance is fully executable rather than a stub call.

Document or remove the duplicated code block between "调用方式" and "使用示例" to tighten conciseness.

Add a brief validation/check step (e.g., confirm the output GIF was created and opens correctly) to satisfy the batch-operation feedback-loop expectation.

DimensionReasoningScore

Conciseness

The body is lean and free of padded concept explanations, but the "使用示例" section duplicates the "调用方式" code block verbatim, a minor redundancy that could be trimmed.

4 / 5

Actionability

It provides an executable call (`image2gif()`), but the function takes no arguments and there is no guidance on how input images or output location are supplied, leaving key details missing.

3 / 5

Workflow Clarity

Converting a set of images is a batch operation, yet no validation or verification step is documented, and the no-argument signature leaves the single action not fully unambiguous, capping clarity at 3.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references and is organized into clear, labeled sections, satisfying the simple-skill exception for progressive disclosure.

5 / 5

Total

15

/

20

Passed

Description

70%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 cleanly answers both what the skill does and when to use it, with natural third-person voice and relevant trigger phrases. Its main weakness is a thin, single-action capability statement and the absence of file-extension/synonym triggers.

Suggestions

Expand the "what" with 1-2 more concrete actions (e.g., resize/frame-rate control, output path) to lift specificity and completeness toward the top anchor.

Add the .gif extension and a synonym or two (e.g., 合成 GIF) to trigger_term_quality for fuller coverage.

Clarify the input (a set/directory of images) in the description to sharpen distinctiveness from single-image skills.

DimensionReasoningScore

Specificity

Names the domain and one concrete action ("将一组图像转换为 GIF 动图格式" — convert a set of images to GIF), but coverage is not comprehensive with only a single action stated.

3 / 5

Completeness

Has a clear "what" and an explicit "Use when..." clause with concrete triggers ("当用户提到...时使用"), but the "what" is a single thin action rather than a fuller capability list, so it falls just below the top anchor.

4 / 5

Trigger Term Quality

Includes three natural user phrases ("图片转 GIF、生成 GIF、动图制作") that users would actually say, but misses synonyms and the .gif file extension.

4 / 5

Distinctiveness Conflict Risk

The image-to-GIF niche with distinct triggers is mostly distinguishable from sibling skills, with only minor overlap risk against general image-manipulation skills.

4 / 5

Total

15

/

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.