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.

79

Quality

100%

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

100%

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

The skill body is lean and task-specific with executable commands, a real bundled generation script, complete JSON manifests, and a clearly sequenced five-step workflow that includes verification and troubleshooting. Organization is clean with a single, well-signaled bundle reference.

DimensionReasoningScore

Conciseness

The body is dense and task-specific — spritesheet dimensions, the 9 animation rows, drawing order, headgear variants, and example configs — with no explanation of concepts Claude already knows. It is not score 2 because the length reflects the complexity of the generative task rather than padding or unnecessary explanation.

3 / 3

Actionability

Provides a fully executable command ("python3 <skill_dir>/scripts/gen_spritesheet.py --output ... --config ..."), a real bundled script, and complete copy-paste-ready JSON manifests and example configs. It is not score 2 because the guidance is concrete and executable rather than pseudocode or missing key details.

3 / 3

Workflow Clarity

A clear five-step sequence (identify, palette, spritesheet, manifest, verify) with an explicit verification checkpoint in Step 5 ("ls -lh" and opening the spritesheet in Preview) plus a Troubleshooting section for error recovery. It is not score 2 because verification is explicit and the operation is generative rather than destructive/batch, so the missing-feedback-loop cap does not apply.

3 / 3

Progressive Disclosure

Content is organized into well-labeled sections (Workflow, Character Design Guidelines, Example Characters, Troubleshooting) with a single one-level-deep bundle reference (scripts/gen_spritesheet.py) that is clearly signaled and confirmed to exist. It is not score 2 because references are shallow, clearly signaled, and the inline tables function as quick reference rather than nested deep API docs.

3 / 3

Total

12

/

12

Passed

Description

100%

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 third-person, concrete, and complete: it states specific deliverables with exact spritesheet dimensions, gives explicit bilingual trigger phrases, and clearly answers both what the skill does and when to use it. It is distinctive and unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Create pixel-art desktop pet companions" and "Generates a customized chibi spritesheet (1536×1872, 8×9 grid)" — with exact format specifics rather than vague language. It is not score 2 because it goes beyond naming a domain plus partial actions to enumerate specific deliverables.

3 / 3

Completeness

Explicitly answers both what ("Create pixel-art desktop pet companions...Generates a customized chibi spritesheet") and when ("Use when the user says...") with an explicit trigger clause. It is not score 2 because the "when" is stated outright via a Use-when clause rather than merely implied.

3 / 3

Trigger Term Quality

Provides natural trigger phrases users would actually say in both English and Chinese — "桌面宠物", "desktop pet", "想要XXX当桌宠", "换个宠物" — covering common variations. It is not score 2 because it includes several natural phrasings rather than a single keyword missing common variants.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (pixel-art desktop pet spritesheets for OpenWork/Qwen Code) with distinct, specialized triggers unlikely to fire for unrelated skills. It is not score 2 because the domain and triggers are specific enough to avoid overlap with general image or art skills.

3 / 3

Total

12

/

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