What problem does it solve? Managing Unity prefabs manually through the editor is slow and error-prone, especially when spawning many instances, applying instance changes back to source assets, or tracking overrides across a scene. This Skill exposes prefab operations as callable skills so an AI agent can perform them programmatically. ## Core Features & Use Cases - Prefab Lifecycle Management: Create prefabs from scene objects, instantiate single or batched instances, unpack instances, and apply or revert overrides. - Prefab Variants & Direct Asset Editing: Create prefab variants and set serialized properties (basic types, vectors, colors, asset references) directly on prefab assets without instantiating them. - Scene Discovery: Find all instances of a prefab in the current scene and inspect override counts on any instance. - Use Case: Spawn 10 enemy prefabs at spaced positions with a single prefab_instantiate_batch call instead of 10 separate API calls, then tune each enemy's stats by editing the source prefab with prefab_set_property. ## Quick Start Ask the agent to instantiate the prefab at Assets/Prefabs/Enemy.prefab three times along the x-axis using the batch instantiation skill.