What problem does it solve? Editing Unity components manually through the Inspector is slow and repetitive, especially when applying the same changes across many GameObjects. This Skill lets you add, remove, copy, toggle, and read or write component fields programmatically, including batch operations that reduce many API calls to one. ## Core Features & Use Cases - Component Lifecycle Management: Add, remove, list, and copy components between GameObjects, with exact serialized-field verification via component_copy_exact. - Property Reading and Writing: Read component properties and fields, set basic values, vectors, colors, enums, scene references, and asset references, including Inspector SerializedProperty paths. - Batch Operations: Use component_add_batch, component_remove_batch, and component_set_property_batch to modify many objects in a single call. - Use Case: Attach a Rigidbody to three enemy objects and set each mass to 2.0 using just two batch calls instead of six individual calls. ## Quick Start Ask the assistant to add a Rigidbody component to the GameObject named Enemy1 and set its mass property to 2.5.