What problem does it solve?
This Skill helps you efficiently create and manipulate Unity GameObjects—such as positioning, rotating, scaling, parenting, tagging, enabling/disabling, and finding them—without manual scene editing.
Core Features & Use Cases
- GameObject lifecycle management: create, delete, duplicate, and rename objects by name, instanceId, or hierarchy path.
- Transform operations: set position/rotation/scale together (including RectTransform UI fields) using a single transform skill.
- Hierarchy and organization: re-parent objects, toggle active state, and assign layer/tag for clean scene organization.
- Batch-first performance: use *_batch variants to reduce repeated API calls when operating on 2+ objects.
- Discovery and inspection: find objects by name/tag/layer/component and fetch detailed object info (including children and components).
Quick Start
Create a parent "Floor" plane and position two walls as children by calling the gameobject_create_batch skill with the parent-child relationships, then call gameobject_set_transform_batch to move and scale the wall objects, and finally call gameobject_set_tag_batch to tag them for later lookup.