CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

spritecook-generate-tilesets

Tileset generation guide for SpriteCook. Use with spritecook-workflow-essentials when generating autotile tilesets through SpriteCook MCP tools, choosing tile sizes, using reference/edit/style asset IDs, and saving generated tileset asset IDs.

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

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

A lean, highly actionable single-file skill that covers tool parameters, recommended defaults, reference workflows, prompting, and output handling with concrete validation and failure-recovery steps. Its only notable gaps are a few over-explained sentences and a parameter table that could move to a reference file if the skill expands.

Suggestions

Trim meta-explanations such as "The prompt does not need to repeat that the image is a style guide unless the user asks to emphasize a specific detail" down to the operative rule.

If the skill grows beyond its current size, move the full generate_tileset parameter table into a references file and keep the most-used parameters inline with a pointer.

DimensionReasoningScore

Conciseness

The body is dense with product-specific facts Claude cannot know (parameter defaults, "edges is not inherited", variation defect rates), but a few sentences over-explain and could be trimmed, e.g. "The prompt does not need to repeat that the image is a style guide unless the user asks to emphasize a specific detail" and parts of the variation-checking paragraph, matching anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Gives fully executable guidance: exact tool calls with concrete values ("list_presets(mode=\"tileset\", query=...)", "wait_seconds=90", "piece_set=\"15-piece\"", "tile_size=32"), specific error recovery ("When an edit fails twice, generate from the set as reference_asset_id or start fresh with a clearer prompt"), and an explicit recovery action ("execute the supplied warning.recovery tool call"), covering the common cases copy-paste ready.

5 / 5

Workflow Clarity

Sequences are clear (upload/import → asset ID → generate → wait/poll → validate → save) with explicit validation ("Check every variation before using it" plus how: compare left/right and top/bottom edges, paint a test map) and feedback loops for failure ("tileset_unusable" refund and the two-failure retry policy), matching the anchor-5 example with checkpoints and error recovery.

5 / 5

Progressive Disclosure

Sections are well organized (Tools, Recommended Defaults, Reference Workflow, Prompting, Output Handling) with sibling-skill references clearly signaled by name and no nested references, but at roughly 74 lines it exceeds the under-50-line simple-skill threshold and the full parameter table is bulk content that could be split into a reference file as the skill grows, fitting anchor 4 rather than 5.

4 / 5

Total

18

/

20

Passed

Description

83%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, domain-specific description that clearly states what the skill does and when to use it, with concrete actions and a named companion skill. Its main weaknesses are modest trigger-synonym coverage and a "when" clause that overlaps slightly with sibling SpriteCook skills.

Suggestions

Broaden trigger terms with natural variants like "tile set" (spaced), "game tiles", or "tile map" alongside "tileset" and "autotile tilesets".

Replace the framing phrase "Tileset generation guide for SpriteCook" with a concrete capability statement such as "Generate game-ready autotile tilesets via SpriteCook MCP tools".

Tighten the "when" clause to generation-specific triggers so it does not compete with sibling SpriteCook skills that handle asset uploading, tracking, and saving.

DimensionReasoningScore

Specificity

Lists several concrete actions ("generating autotile tilesets through SpriteCook MCP tools", "choosing tile sizes", "using reference/edit/style asset IDs", "saving generated tileset asset IDs"), but the opening "Tileset generation guide for SpriteCook" frames rather than acts and coverage omits prompting, variations, and output handling, so it falls just short of the comprehensive anchor 5.

4 / 5

Completeness

Explicitly answers both "what" (generate autotile tilesets, choose tile sizes, use reference/edit/style asset IDs, save generated asset IDs) and "when" with concrete trigger phrases ("when generating autotile tilesets through SpriteCook MCP tools, choosing tile sizes, using reference/edit/style asset IDs"), which matches the both-present-and-explicit anchor 5.

5 / 5

Trigger Term Quality

Includes natural terms users would say ("tileset", "autotile tilesets", "tile sizes", "SpriteCook"), but common variations such as "tile set", "game tiles", or "tile map" are missing, matching the good-coverage-with-gaps anchor 4 rather than the synonym-complete anchor 5.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (SpriteCook tileset generation) and names its companion skill, but its "when" clause spans triggers like using and saving asset IDs that closely related sibling skills (workflow-essentials, upload-assets) also serve, giving minor overlap risk consistent with anchor 4 rather than the minimal-conflict anchor 5.

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

SpriteCook/skills

Path

skills/spritecook-generate-tilesets/SKILL.md

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.