What problem does it solve? Organizing and manipulating Unity project assets through the AssetDatabase API requires repetitive editor scripting; this Skill exposes those operations as callable functions so AI agents can import, move, delete, search, and label assets programmatically. ## Core Features & Use Cases - Asset Lifecycle Operations: Import external files, delete, move/rename, duplicate, and reimport assets, with batch variants for operating on multiple assets in one call. - Search and Metadata: Find assets using AssetDatabase search filter syntax (t:Type, l:Label, name), retrieve asset info, and get or set asset labels. - Safety-Aware Execution Modes: Read operations run in SemiAuto mode while high-risk operations like asset_import and asset_delete are gated behind approval modes to prevent accidental project damage. - Use Case: A developer asks the agent to reorganize a messy Textures folder; the agent uses asset_find to locate all Texture2D files, then asset_move_batch to relocate them into structured subfolders in a single call. ## Quick Start Use the unity-asset skill to find all Texture2D assets in the project and move them into the Assets/Textures folder.