skills/spritecook-generate-sprites/SKILL.md
Still-image generation guide for SpriteCook. Use with spritecook-workflow-essentials when generating pixel art or detailed/HD assets, choosing models, and keeping style consistency with reference assets.
npx skillsauth add spritecook/skills spritecook-generate-spritesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for still-image generation. Pair it with spritecook-workflow-essentials for credits, manifests, safe downloads, and shared defaults.
Requires: SpriteCook MCP server connected to your editor. Set up with npx spritecook-mcp setup or see spritecook.ai.
generate_game_artGenerate game art assets from a text prompt. Supports both pixel art and detailed/HD styles. Waits up to 90s for the result and returns download URLs.
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| prompt | string (required) | - | What to generate. Be specific about subject, pose, and view angle |
| width | int | 64 | Width in pixels (16-512) |
| height | int | 64 | Height in pixels (16-512) |
| variations | int | 1 | Number of variations (1-4) |
| pixel | bool | true | True for pixel art, false for detailed/HD art |
| bg_mode | string | "transparent" | "transparent", "white", or "include" |
| theme | string | null | Art theme context, e.g. "dark fantasy medieval" |
| style | string | null | Style direction, e.g. "16-bit SNES style" |
| aspect_ratio | string | "1:1" | "1:1", "16:9", or "9:16" |
| smart_crop | bool | true | Auto-crop to content bounds |
| smart_crop_mode | string | "tightest" | Use "tightest" by default. Use "power_of_2" only when explicitly requested |
| model | string | null | Optional generation model. Call list_generation_models for current options and costs. |
| mode | string | "assets" | "assets", "texture", or "ui" |
| resolution | string | "1K" | "1K", "2K", or "4K" |
| quality | string | "medium" | GPT-Image-2 quality tier: "low", "medium", or "high". Higher quality costs more credits. |
| colors | string[] | null | Hex color palette, max 8 |
| reference_asset_id | string | null | Asset ID from a previous generation to use as style reference |
| edit_asset_id | string | null | Asset ID to edit/modify with the new prompt |
reference_asset_id and edit_asset_id are mutually exclusive. The referenced asset must belong to your account.
list_generation_modelsList available still-image generation models, pixel-art support, reference-image limits, supported quality options, and SpriteCook credit costs per image. Call this when choosing a model or when the user asks what models/costs are currently available.
list_character_workflowsList guided pixel-art character perspectives, default animation ids, source-view/prep requirements, frame counts, and credit estimates.
Perspectives and preset animations:
| Perspective | Defaults | Presets |
|-------------|----------|---------|
| platformer | idle, walk, jump | idle, walk, jump, run, attack, hurt, death |
| isometric | idle, walk_down, walk_right | idle, idle_back, walk_down, walk_right, jump_back, jump_front, run_down, run_right, attack, hurt, death |
| topdown | idle, walk_up, walk_right, walk_down | idle, idle_back, idle_right, walk_up, walk_down, walk_right, attack, hurt, death |
generate_characterGenerate a base pixel-art character with SpriteCook's recommended character settings: 64x64, transparent background, 1K square, tight smart crop, and the perspective-specific character prompt rewrite. Returns a job response; when complete, the first generated asset is the character_id.
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| prompt | string (required) | - | Character description |
| perspective | string (required) | - | platformer, isometric, or topdown |
| model | string | null | Optional generation model. Call list_generation_models for current options and costs. |
| quality | string | "medium" | GPT-Image-2 quality tier: "low", "medium", or "high" |
generate_character_animationsGenerate preset and/or custom animations for a base character asset.
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| character_id | string (required) | - | Base character asset id returned by generate_character |
| perspective | string (required) | - | Same perspective used for the base character |
| animation_ids | string[] | perspective defaults | Preset ids from list_character_workflows |
| custom_animations | object[] | null | Custom animations with { id, label, prompt, source_view, output_frames } |
| bg_removal_provider | string | "basic" | basic or photoroom |
Custom animations use the custom prompt as the final animation prompt and skip preset prompt enhancement. source_view defaults to front_idle; if another source view needs prep, SpriteCook uses the matching workflow prep dependency for that perspective.
Example custom animation:
{
"label": "Spin Attack",
"prompt": "Spin in place with a quick sword slash, looping cleanly.",
"source_view": "right_walk",
"output_frames": 8
}
check_character_animation_runCheck a guided character animation run by id. Returns run status, item statuses, generated asset ids, prep state, failures, and credits.
list_generation_models when current model names, pixel-art support, quality options, or credit costs matter.list_character_workflows, generate_character, and generate_character_animations when the user wants a directly usable animated character set.reference_asset_id for follow-up generations that should keep the same character or visual style.edit_asset_id only when modifying an existing SpriteCook asset.smart_crop_mode="tightest" unless the user explicitly asks for "power_of_2".asset_id separately for each motion.edit_asset_id or reference_asset_id over a brand-new unreferenced generation.Pixel art (pixel: true, default):
Detailed/HD art (pixel: false):
Choose based on the game's art direction. When the user does not specify, default to pixel art.
tools
Shared workflow rules for SpriteCook. Use together with spritecook-generate-sprites or spritecook-animate-assets for credits, downloads, asset manifests, safe auth handling, and recommended defaults.
documentation
Implementation guide for using SpriteCook top-down 15-piece tilesets with a dual-grid autotile renderer. Use when explaining or coding how to map a 4x4 15-piece tileset image into terrain using SpriteCook's dual-grid mask system.
tools
Godot workflow for SpriteCook assets. Use when the user wants to turn SpriteCook spritesheet PNGs, animation assets, or character animation runs into Godot SpriteFrames resources and AnimatedSprite2D/AnimatedSprite3D animation nodes. Covers both manual spritesheet-to-Godot setup and the optional SpriteCook MCP Godot export endpoint.
tools
Tileset generation guide for SpriteCook. Use with spritecook-workflow-essentials when generating autotile tilesets through SpriteCook MCP/API, choosing tile sizes, using reference/edit/style asset IDs, and saving generated tileset asset IDs.