What problem does it solve? Editing Unity GameObject components through an AI assistant requires precise knowledge of component types, property names, and serialized field paths, and mistakes like wrong casing or nonexistent skill names cause failed calls. This Skill provides the exact operational reference for adding, removing, copying, toggling, and reading or writing component properties on scene objects. ## Core Features & Use Cases - Component Lifecycle Management: Add, remove, list, and copy components between GameObjects, with batch variants that collapse N operations into a single API call. - Property Read/Write: Set C# properties, Inspector serialized fields, and enable/disable flags, with support for primitives, vectors, colors, enums, scene references, and asset references. - Use Case: When setting up physics on multiple objects, use component_add_batch to attach Rigidbody to several enemies at once, then component_set_property_batch to configure mass on all of them in two calls instead of six. ## Quick Start Ask the assistant to add a Rigidbody component to the GameObject named Player and set its mass to 2.5 using the unity component skills.