What problem does it solve? Removing components from Unity GameObjects through the editor UI is slow and hard to automate, especially when cleaning up multiple components across prefabs or scenes. This Skill lets an AI agent destroy specific components on a target GameObject programmatically through the Unity MCP CLI. ## Core Features & Use Cases - Batch Component Destruction: Destroy one or many components from a target GameObject in a single call using a ComponentRefList. - Null-Safe Iteration: Missing (null) components such as broken script references are automatically skipped since they cannot be destroyed. - Helpful Error Reporting: If no component matches, the tool throws an error that previews all available components on the GameObject. - Use Case: While refactoring a character prefab, identify obsolete components with 'gameobject-component-get', then destroy them all at once by passing their component references to this tool. ## Quick Start Ask the AI to destroy the specified components on a target GameObject by first finding it with gameobject-find and listing its components with gameobject-component-get, then running gameobject-component-destroy with the gameObjectRef and destroyComponentRefs.