What problem does it solve?
Provides a concise, reliable way to perform common Unity AssetDatabase operations so developers can import, move, delete, duplicate, and organize project assets without manual Editor clicks or error-prone file operations.
Core Features & Use Cases
- Single and Batch Operations: Import, move, delete, duplicate, and reimport assets with single-item and batch APIs for efficiency.
- Search and Info: Find assets using Unity searchFilter syntax and retrieve asset metadata for audits and refactors.
- CI/Editor Integration: Refresh AssetDatabase and integrate with importer, material, and script modules for automated build and content pipelines.
- Use Case: Reorganize hundreds of textures into a new folder structure, reimport changed files, and get a structured success/failure report for each item.
Quick Start
Use the unity-asset skill to move multiple textures into Assets/Textures by calling asset_move_batch with a list of sourcePath and destinationPath pairs.