What problem does it solve? Editing Unity GameObject components manually through the Inspector is slow and error-prone, especially when applying the same change across many objects. This Skill lets you add, remove, copy, enable/disable, and read or write component fields on GameObjects programmatically, with batch operations that collapse N API calls into one. ## Core Features & Use Cases - Component Lifecycle Management: Add, remove, list, and copy components between GameObjects, including exact-copy verification of serialized fields. - Property Reading & Writing: Read component properties and fields, set values for primitives, vectors, colors, enums, scene references, and asset references, plus Inspector SerializedProperty paths. - Batch Operations: Use component_add_batch, component_remove_batch, and component_set_property_batch to operate on many objects in a single call. - Use Case: You need to add a Rigidbody with mass 2.0 to 50 enemy objects. Instead of 100 individual calls, use two batch calls to add the component and set the mass on all of them at once. ## Quick Start Ask the AI to add a Rigidbody component to the GameObject named Player and set its mass property to 2.5.