assets-move

Move Unity assets between paths and refresh the AssetDatabase.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/lightvu25/Echoes --skill assets-move-lightvu25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-move
Source: https://github.com/lightvu25/Echoes/tree/main/SKILLS/assets-move
Command: npx skills add https://github.com/lightvu25/Echoes --skill assets-move-lightvu25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Moves assets at specified paths in the project to rename or reorganize them, and refreshes the Unity AssetDatabase at the end.

Core Features & Use Cases

  • Move assets between paths for rename or reorganization
  • Automatically refresh AssetDatabase after completion
  • Use case: bulk rename of textures, sprites, or other assets to maintain naming conventions

Quick Start

Rename and relocate assets by specifying source and destination paths, then trigger the tool to update the Unity AssetDatabase.

Frequently Asked Questions about assets-move

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I move assets to new paths in a Unity project?

To move Unity assets, you specify sourcePaths and destinationPaths for the files. The tool relocates the assets to the new paths and automatically executes AssetDatabase.Refresh() to update the Unity project database.

Can I bulk rename textures and sprites in Unity?

Yes, you can bulk rename textures and sprites in Unity by treating the rename as a move operation. By specifying new file names in the destinationPaths, the tool updates the AssetDatabase to reflect the new naming conventions across the project.

Does Unity AssetDatabase refresh automatically after moving files?

The Unity AssetDatabase refreshes automatically after this tool moves the files. It ensures AssetDatabase.Refresh() is executed at the end of the reorganization process so the Unity editor immediately recognizes the relocated assets.

What is the best way to reorganize a Unity project's asset structure?

To reorganize a Unity project's asset structure, provide the tool with arrays of sourcePaths and destinationPaths. It moves the assets to reorganize the project and calls AssetDatabase.Refresh() to finalize the folder structure updates.

Do I need to manually update the AssetDatabase after relocating assets?

No, you do not need to manually update the AssetDatabase after relocating assets. The tool explicitly ensures AssetDatabase.Refresh() is executed after all file moves are complete, keeping the Unity project synchronized.