find_tile
Locates tiles in a tileset by matching a name fragment like 'grass' or 'forest', returning tile IDs for painting. Use it to bridge from a tile name to its ID.
Instructions
Find tiles in a tileset by a case-insensitive SUBSTRING match on their catalog name — a quick bridge from a name fragment like 'grass' or 'forest' to a paintable tile id. This is a literal substring match, NOT synonym/semantic search: 'water' matches 'Endless Waterfall' but not 'Sea' or 'Pond' (their names lack the substring). To browse the actual tile names first, use get_tile_catalog with a sheet filter, then search a fragment you see. Set searchDescriptions: true to also match the free-text description a project catalog carries (custom sheets named by the tileset-catalog skill — their names are terse, the descriptions say what the tile looks like); built-in RPG Maker entries have no description, so this only widens the search over custom sheets. Returns matching catalog entries (name, sheet, tile id, autotile kind, source, matchedIn [which fields matched], transparent [true = needs an opaque base on a lower layer], plus description/confidence/manual for project catalog drafts). Covers the default Overworld tileset plus custom sheets cataloged into data/tilecatalog/ (via the tileset-catalog skill). Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Substring to match, e.g. 'grass' or 'forest' (literal substring, no synonyms) | |
| tilesetId | Yes | Tileset id (from Tilesets.json / the map) | |
| searchDescriptions | No | Also match project-catalog tile descriptions, not just names (default false — names only) |