What problem does it solve? Removing GameObjects from a Unity Scene or Prefab manually through the editor is slow and error-prone, especially when automating scene edits through an AI assistant. This Skill destroys a target GameObject and all its nested children programmatically and returns confirmation details. ## Core Features & Use Cases - Recursive Destruction: Removes the target GameObject along with every nested child GameObject in one operation. - Flexible Targeting: Locates the target by instance ID, hierarchy path, name, asset path, or asset GUID via the gameObjectRef parameter. - Confirmation Output: Returns the destroyed GameObject's name, hierarchy path, and instance ID so you have a record of what was removed. - Use Case: While refactoring a Unity scene, ask the assistant to delete an obsolete UI panel by name; the Skill resolves the reference, calls Object.DestroyImmediate on the main thread, and reports back the destroyed object's details. ## Quick Start Ask the assistant to destroy the GameObject named "OldMenu" in the active scene using the gameobject-destroy tool after locating it with gameobject-find.