CtrlK
BlogDocsLog inGet started
Tessl Logo

gif-sticker-maker

Convert photos into animated GIF stickers in Funko Pop / Pop Mart style via the MiniMax API. Useful for personalized chat stickers and avatar packs.

47

Quality

50%

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/gif-sticker-maker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

The body is concise and well-organized but fundamentally acts as a catalogue pointer rather than a working skill: it provides no executable commands or concrete workflow and delegates all substance to an external upstream repository. As a discoverable entry it is tidy, but as standalone guidance it lacks actionability.

Suggestions

Add a concrete install/invocation command (e.g., a copy-pasteable git clone or skill-install snippet) instead of only directing the reader to open the upstream README.

Provide at least one executable example of invoking the skill or its API so the body is actionable on its own.

If local reference files exist in the upstream bundle, surface them as signaled one-level-deep links (e.g., See [REFERENCE.md](REFERENCE.md)) rather than a single external URL, to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, with no padding or explanation of concepts Claude already knows; every section (What it does, Source, How to use) is terse and earns its place.

3 / 3

Actionability

The guidance is abstract rather than executable — it tells the reader to 'Inspect the upstream README' and 'ask the agent to invoke this skill by name', with no concrete commands, code, or copy-paste-ready instructions beyond opening a URL, matching the 'describes rather than instructs' anchor.

1 / 3

Workflow Clarity

A sequence is implied (open the upstream repo, install the bundle, invoke the skill), but the steps are vague with no concrete install command and no validation checkpoints; the guidance rests on pointing elsewhere, which is present-but-implicit rather than clear.

2 / 3

Progressive Disclosure

The body is organized into clear sections and points one level deep to the upstream repo, but there is no local bundle (references/, scripts/, assets/ are absent) and the single reference is an external URL rather than signaled local files, so navigation could be clearer and more self-contained.

2 / 3

Total

8

/

12

Passed

Description

57%

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 clearly states a distinct niche and primary action but lacks an explicit 'Use when...' trigger clause and only names a single concrete capability. It is clear and non-generic, yet not comprehensive enough to fully score across specificity and completeness.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger scenarios (e.g., 'Use when creating chat stickers, avatar packs, or when the user mentions Funko/Pop Mart style animations') to raise completeness.

Enumerate additional concrete actions beyond conversion (e.g., batch generation, style preset selection, frame count adjustment) to support multiple specific capabilities.

Include more natural keyword variations users would actually say ('animate a photo', '表情/sticker', 'make a GIF sticker') for broader trigger coverage.

DimensionReasoningScore

Specificity

It names the domain ('animated GIF stickers', 'Funko Pop / Pop Mart style') and one concrete action ('Convert photos into... GIF stickers via the MiniMax API'), but does not list multiple distinct capabilities beyond the single conversion action, so it falls short of the score-3 'multiple specific concrete actions' anchor.

2 / 3

Completeness

The 'what' is stated clearly, but the 'when' is only weakly implied by 'Useful for personalized chat stickers and avatar packs' rather than an explicit 'Use when...' clause, which the guidelines say caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant terms exist ('GIF stickers', 'chat stickers', 'avatar packs'), but common natural variations a user would say ('sticker', 'animate a photo', '表情') are not covered beyond the stated words, matching the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

The 'Funko Pop / Pop Mart style animated GIF stickers via MiniMax API' niche is distinct with specific triggers unlikely to conflict with other skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

9

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.