pixel-art

Generate pixel-art sprites, tiles, and portraits at fixed resolutions with limited palettes.

66|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/SummerEngine/summer --skill pixel-art-summerengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-art
Source: https://github.com/SummerEngine/summer/tree/main/library/skills/pixel-art
Command: npx skills add https://github.com/SummerEngine/summer --skill pixel-art-summerengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Diffusion image models produce blurry, anti-aliased output that violates pixel-art constraints like grid alignment, limited palettes, and sharp edges. This Skill encodes the prompt patterns, tool limitations, and post-processing steps needed to get genuine pixel-art assets into a Summer Engine project. ## Core Features & Use Cases - Prompt patterns for pixel art: Templates for item icons, character sprites, portraits, tilesets, and Game Boy-style assets with explicit resolution, palette, outline, and shading rules. - Tool constraint guidance: Documents that summer_generate_image has no pixel style preset, no size or negative-prompt arguments, and that only options.removeBackground actually works. - Post-processing workflow: Downscaling to true target resolution with nearest-neighbor, setting Nearest texture filtering in the engine, and importing via summer_import_from_url. - Use Case: A user asks for a 32×32 slime enemy sprite in PICO-8 palette; the Skill generates it with the correct prompt, removes the background, downscales it, imports it to res://sprites/, and wires it to a Sprite2D node. ## Quick Start Ask the agent to generate a 32x32 pixel-art sword icon with a PICO-8 palette and hard outline, then import it into the project with Nearest filtering.

Frequently Asked Questions about pixel-art

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate pixel-art sprites with an AI image generator?

Specify the resolution, named palette, outline rule, and shading rule directly in the prompt, plus explicit negations like no anti-aliasing and no blur. Then downscale the 1024x1024 result to the true target size with nearest-neighbor resampling.

How do I make AI-generated pixel art look crisp instead of blurry?

Downscale the generated image to the real target resolution using nearest-neighbor in Aseprite or GIMP, and set the engine texture filter to Nearest on import or project-wide. Bilinear filtering smooths the pixel edges.

Does summer_generate_image support a pixel style preset or negative prompts?

No. The style parameter only accepts realistic, cartoon, anime, or none, and there is no negative_prompt or image_size argument; unrecognized options keys are silently dropped. Put negations in the prompt text and use options.removeBackground for transparency.

Can I generate animated pixel-art walk cycles with this approach?

Single-prompt sprite sheets are unreliable for consistent animation frames. Generate a base sprite here, then route multi-frame animation to the sprite-sheet skill, optionally using the base sprite as an img2img reference.

Why does the model ignore palette names like Sweetie-16 or Endesga-32?

Palette names alone are unreliable beyond the most famous ones like PICO-8 or NES. Name the exact hex codes in the prompt to lock the palette, as done with the Game Boy 4-color green example.