What problem does it solve? Organizing a Unity project's assets manually through the editor is slow and error-prone, especially when importing, moving, renaming, or deleting many files at once. This Skill exposes the Unity AssetDatabase as callable operations so you can script asset management tasks directly. ## Core Features & Use Cases - Full Asset Lifecycle Operations: Import external files, delete, move/rename, duplicate, reimport, and refresh assets, with batch variants for operating on multiple assets in a single call. - Search and Metadata Queries: Find assets using AssetDatabase search filter syntax (e.g. t:Texture2D player), retrieve asset info, and get or set asset labels. - Safety-Aware Execution Modes: Read-only queries run in SemiAuto mode, write operations require grants, and high-risk operations like import and delete are restricted to Bypass or allowlisted contexts. - Use Case: You downloaded 20 texture files and need them imported into Assets/Textures, then want to move old materials into an archive folder. Use asset_import_batch and asset_move_batch to complete both tasks in two calls instead of dozens of manual editor actions. ## Quick Start Ask the assistant to import the file C:/Downloads/hero.png into Assets/Textures and then find all Texture2D assets named player in the project.