assets-move

Move and rename assets within a Unity project directory structure.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lunafish/Game00 --skill assets-move
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-move
Source: https://github.com/lunafish/Game00/tree/main/SKILLS/assets-move
Command: npx skills add https://github.com/lunafish/Game00 --skill assets-move

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need to reorganize and rename assets within a project, ensuring that all references remain valid after the move.

Core Features & Use Cases

  • Asset Relocation: Move one or more assets from their current location to a new destination.
  • Asset Renaming: Effectively rename assets by moving them to a new path with a different name.
  • Project Organization: Keep your project assets tidy and logically structured.
  • Use Case: If you decide to restructure your project's art assets into a new 'Art/Characters' folder, you can use this Skill to move all character-related assets there.

Quick Start

Move the asset at 'Assets/OldTexture.png' to 'Assets/NewTextures/MovedTexture.png'.

Frequently Asked Questions about assets-move

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

FAQPage Schema
How do I move Unity assets to a new folder while keeping references intact?

To move Unity assets safely, you must provide valid source and destination paths for each asset. This updates internal paths and ensures project integrity, followed by an AssetDatabase.Refresh() call to finalize the relocation.

Can I rename a Unity asset by moving it to a new path?

Yes, you can rename a Unity asset by moving it to a new path with a different file name. This effectively updates the asset's name and path while maintaining all existing project references automatically.

What is the best way to reorganize multiple project assets in Unity?

The best way to reorganize project assets in Unity is by specifying new destination paths for your files. This allows you to logically structure assets, such as moving character textures into a dedicated Art folder.

Do I need to call AssetDatabase.Refresh after moving assets in Unity?

Yes, you need to call AssetDatabase.Refresh after moving assets in Unity. This function call is explicitly required to finalize the directory structure updates and ensure the Unity editor recognizes the relocated assets.

What happens if I provide invalid paths when moving Unity assets?

Moving Unity assets requires valid source and destination paths for all files involved. If paths are invalid, the asset relocation cannot execute properly, risking project integrity and preventing successful reference updates.

Does this Unity asset move tool handle reference updates automatically?

Yes, this Unity asset move tool handles reference updates automatically. By updating paths during the relocation process, it ensures that all dependencies and references remain valid after the assets are moved.