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
nameandoutput_dir: for examplegrass-dirtintoassets/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.NEARESTfor pixel art,Image.LANCZOSotherwise).set_type: single seamless fill / transition set / autotile set / platformer caps and platforms.styleand palette: must match sibling assets.