
Concept
Before drawing a new character, prop, scene or animation, write an art spec, turn it...
Install
npx skills add with-pebbly/aseprite-ai-artist --skill concept -g -a claude-code -y- Repository
- with-pebbly/aseprite-ai-artist543
- Category
- Design
- Updated
- 13d ago
- License
- MIT
- Context cost
- Mediumabout 2,377 tokens
- Runs scripts
- No, instructions only
What it does
Before drawing a new character, prop, scene or animation, write an art spec, turn it into a ready-to-paste prompt for an image-generation model, and offer the user a choice, generate a concept sheet or storyboard with it and send it back, or continue without one. When reference art arrives (from that prompt or from the user), read it into a PixelSpec and import it panel by panel, so the pixel work reproduces a decided design instead of improvising one. Use after the brief for anything drawn from scratch, and whenever the user supplies reference art; skip for edits to existing art.
Design it first, concept sheet and storyboard
Drawing from nothing asks one model to invent a character, a pose, a camera, a palette and the placement of every pixel, all at once. It is the step where generated pixel art falls apart. Split the job:
- An image model owns the design, the look of the character, the key poses, the storyboard. That is what those models are good at.
- You own the pixel interpretation, reading that design into a canvas, a palette and a set of shapes, then drawing it with the rules.
The reference is a guide for proportion, pose and colour masses. It is never the pixels: a concept downscaled onto the canvas is anti-aliased mush, and no amount of cleanup turns it into pixel art (see What this must not do).
Two modes
| The user gave you | Mode | Start at |
|---|---|---|
| Only words ("a fire mage with a walk cycle") | Creative, spec → prompt → offer | step 1 |
| An image, concept art, a sketch, a screenshot, a sheet | Reference, read it, import it | step 5 |
| An edit to art that already exists | neither, use aseprite:fix | , |
Procedure
1. Start from the brief
aseprite:brief has already fixed canvas size, palette, view, light, outline
and destination. Do not ask any of it again. The prompt needs colours, not a
palette's name: for a preset, read its hex values from the
knowledge://palettes resource (no document has to exist yet); for an open
sprite, palette op="get".
2. Write the art spec
Short, concrete, in working notes. Everything the image model and, later, you will be held to:


