CtrlK
BlogDocsLog inGet started
Tessl Logo

desktop-pet

Create pixel-art desktop pet companions for Qwen Code. Generates a customized chibi spritesheet (1536×1872, 8×9 grid) for any character the user names — F1 drivers, anime characters, celebrities, fictional characters, animals, etc. Use when the user says "desktop pet", "桌宠", "桌面宠物", "想要XXX当桌宠", "换个宠物", or similar.

72

Quality

88%

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

82%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.

Well-structured, actionable content with a clear five-step workflow and a properly referenced bundle script. Main improvement would be adding an explicit retry/feedback loop around spritesheet generation and moving the option catalogs into a reference file.

Suggestions

Add an explicit feedback loop in Step 3: after running gen_spritesheet.py, verify the output is a valid 1536×1872 RGBA image and re-run with adjusted config if frames are malformed.

Move the headgear/hair-style/extras option catalogs and detailed Design Guidelines into a references/ file (e.g. OPTIONS.md) to reduce inline bulk and improve progressive disclosure.

Tighten the Troubleshooting section into a compact table to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is lean and table/code-driven with domain-specific pixel-art guidance (proportions, drawing order, animation offsets) that Claude does not already know; a few sections like Troubleshooting could be trimmed slightly.

4 / 5

Actionability

Copy-paste commands (Pillow check, gen_spritesheet.py invocation, ls/open) and three complete concrete config examples (F1, anime, animal) cover the common cases with executable guidance.

5 / 5

Workflow Clarity

Five clearly sequenced steps include a prerequisite check and Step 5 verification (file existence, visual open, activation), but there is no explicit generate→validate→retry feedback loop if the spritesheet is malformed.

4 / 5

Progressive Disclosure

The detailed sprite-drawing logic is appropriately offloaded to scripts/gen_spritesheet.py referenced one level deep in Step 3, while the overview stays in the body; some reference-grade material (full design guidelines/option catalogs) is inlined rather than split out.

4 / 5

Total

17

/

20

Passed

Description

95%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 strong, specific description with explicit trigger guidance and bilingual natural phrases. Minor gap: it doesn't mention the pet.json manifest or activation flow that the body covers.

DimensionReasoningScore

Specificity

"Create pixel-art desktop pet companions" and "Generates a customized chibi spritesheet (1536×1872, 8×9 grid)" name several concrete actions with precise format detail, but it omits the manifest/activation steps so coverage is not fully comprehensive.

4 / 5

Completeness

It explicitly answers what (create companions / generate spritesheet) and when ("Use when the user says…") with concrete trigger phrases, matching the anchor for a clear both-what-and-when description.

5 / 5

Trigger Term Quality

"desktop pet", "桌宠", "桌面宠物", "想要XXX当桌宠", "换个宠物" give comprehensive natural-term coverage including synonyms and bilingual variants a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The Qwen Code pixel-art chibi desktop-pet niche with these specific bilingual triggers is clearly distinct and unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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
QwenLM/qwen-code
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.