What problem does it solve? Editing Unity GameObject components through an AI assistant requires precise knowledge of component type names, property paths, and object targeting, and doing operations one object at a time wastes API calls. This Skill provides structured commands to add, remove, list, copy, enable/disable, and read or write component fields on GameObjects, with batch variants that collapse N operations into a single call. ## Core Features & Use Cases - Component Lifecycle Management: Add, remove, list, and copy components between GameObjects using name, instanceId, or hierarchy path targeting. - Property Read/Write: Set basic values, vectors, colors, enums, scene references, and asset references via component_set_property, or target exact Inspector paths with component_set_serialized_property. - Batch Operations: Use component_add_batch, component_remove_batch, and component_set_property_batch to operate on many objects in one API call. - Use Case: Attach a Rigidbody to three enemy objects and set each one's mass to 2.0 using just two batch calls instead of six individual calls. ## Quick Start Add a Rigidbody component to the GameObject named Enemy1 and set its mass property to 2.5.