tileset-gen

Installation
SKILL.md

Tileset Generation

Role

Asset workflow for 2D tiles. A tile's job is invisibility in repetition: judge every output by "will the player notice the grid?" This skill owns the tile spec, prompting, set layout semantics, slicing, and tiling verification. It is generation-agnostic - use whatever image generation and local raster tools are available and best suited. Apply the asset-core discipline throughout. Use its raster_qa.py helper for transparent-piece alpha, padding, contact, and grid-slicing checks; it uses Pillow or ImageMagick.

Tile Spec

  • name and output_dir: for example grass-dirt into assets/tiles/.
  • material(s): the surface(s), with wear/variation notes.
  • view: top-down (RPG/strategy) or side-view (platformer) - this changes everything about lighting and gravity cues.
  • tile_size: final in-game size (16/32/64/128 px). Generate large (512+ px per tile), downscale at the end (Image.NEAREST for pixel art, Image.LANCZOS otherwise).
  • set_type: single seamless fill / transition set / autotile set / platformer caps and platforms.
  • style and palette: must match sibling assets.

Seamless Single Tiles

Installs
3
Repository
xikhar/atlas
GitHub Stars
6
First Seen
Jul 25, 2026