tilemap-get

Serialize Tilemap-related components on Unity GameObjects via ReflectorNet.

Updated May 20, 2026
One-click install
npx skills add https://github.com/Alltwice/Unity-3D-Project --skill tilemap-get-alltwice
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tilemap-get
Source: https://github.com/Alltwice/Unity-3D-Project/tree/main/.agents/skills/tilemap-get
Command: npx skills add https://github.com/Alltwice/Unity-3D-Project --skill tilemap-get-alltwice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Reading the internal state of Tilemap, TilemapRenderer, or Grid components in Unity requires custom editor code or manual inspection. This Skill exposes a generic read path that serializes any Tilemap-related component into structured JSON, covering fields and properties not handled by dedicated tools. ## Core Features & Use Cases - Generic Component Serialization: Serialize Tilemap, TilemapRenderer, Grid, or Tile/RuleTile host components via ReflectorNet, including nested objects when deep serialization is enabled. - Flexible Component Resolution: Target a specific component by index, type name, or instance ID when a GameObject has multiple Tilemap-related components. - Use Case: Before modifying a level's Tilemap, call this Skill to inspect the current component state, then pair it with the tilemap-modify skill to write changes back safely. ## Quick Start Ask the AI to serialize the Tilemap component on a specific GameObject by providing its instance ID or hierarchy path.

Frequently Asked Questions about tilemap-get

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

FAQPage Schema
How do I read a Tilemap component's properties in Unity via MCP?▼

Call the tilemap-get tool with a gameObjectRef pointing to the GameObject hosting the component. It serializes the Tilemap, TilemapRenderer, or Grid component via ReflectorNet and returns the data as structured JSON.

How to serialize a specific component when a GameObject has multiple Tilemap components?▼

Pass the componentRef parameter with an index, typeName, or instanceID to resolve the exact component. Without it, the tool uses the first Tilemap, TilemapRenderer, or Grid found on the GameObject.

Does tilemap-get support nested object serialization?▼

Yes, set deepSerialization to true to recurse through nested objects in the component. When false or omitted, only top-level fields and properties are serialized.

Can tilemap-get modify Tilemap component values?▼

No, tilemap-get is strictly read-only and only serializes component state. To write changes back, pair it with the tilemap-modify skill, which handles component updates.

Why is unity-mcp-cli not found when running tilemap-get?▼

The CLI is not installed globally. Install it with npm install -g unity-mcp-cli or invoke it via npx unity-mcp-cli, and check the unity-initial-setup skill for detailed installation steps.