What problem does it solve?
Managing large Unity projects often requires repetitive, error-prone file operations such as importing external files, moving or renaming assets, deleting obsolete resources, duplicating items, and keeping the AssetDatabase synchronized. This Skill centralizes those operations into clear, parameterized actions to reduce manual work and avoid mistakes.
Core Features & Use Cases
- Import and Batch Import: Add external files into the project individually or in bulk using asset_import and asset_import_batch.
- Move / Rename / Batch Move: Relocate or rename assets and perform many moves in a single call with asset_move and asset_move_batch.
- Delete, Duplicate, Find, Create Folder, Refresh, Reimport: Remove assets, duplicate assets, locate assets with search filters, create folders, refresh AssetDatabase after external changes, and force reimport operations including batch reimport patterns.
- Use Case: Organize a messy project by finding textures with a search filter, creating a textures folder, and batch-moving all matched files into the new folder while receiving structured success/failure feedback.
Quick Start
Use the unity-asset skill to move multiple files into Assets/Textures by providing a list of sourcePath and destinationPath pairs.