What problem does it solve? Organizing a Unity project's assets through the editor UI is slow and error-prone, especially when importing, moving, renaming, or deleting many files at once. This Skill exposes AssetDatabase operations as callable skills so an AI agent can manage project assets programmatically, with batch variants that collapse many operations into a single call. ## Core Features & Use Cases - Asset lifecycle management: Import external files, delete, move/rename, duplicate, and reimport assets, with batch versions (asset_import_batch, asset_delete_batch, asset_move_batch) for operating on 2+ assets in one call. - Search and metadata: Find assets with AssetDatabase search filter syntax (t:Texture2D player, l:Label), retrieve asset info, and get or set labels for organization. - Safety-aware execution modes: Read-only queries run in SemiAuto mode, write operations require FullAuto grants, and high-risk operations like asset_import and asset_delete are blocked unless Bypass or allowlisted. - Use Case: You downloaded 20 texture files and need them imported into Assets/Textures/, then want old files cleaned up. A single asset_import_batch call imports all files, and asset_delete_batch removes the obsolete ones. ## Quick Start Import the files from my Downloads folder into Assets/Textures and move all old materials from Assets/Old into Assets/Materials using batch operations.