assets-move

Move and rename Unity assets while refreshing the AssetDatabase.

Updated Aug 26, 2025
One-click install
npx skills add https://github.com/infotechsrealm/PanicAtThePond --skill assets-move-infotechsrealm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-move
Source: https://github.com/infotechsrealm/PanicAtThePond/tree/main/.claude/skills/assets-move
Command: npx skills add https://github.com/infotechsrealm/PanicAtThePond --skill assets-move-infotechsrealm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of moving or renaming assets within a project, automatically refreshing the AssetDatabase to ensure all changes are recognized.

Core Features & Use Cases

  • Asset Renaming and Moving: Move assets to new locations within your project while preserving their functionality.
  • Automated AssetDatabase Refresh: Ensures all changes are applied and reflected in the project's AssetDatabase.
  • Use Case: When reorganizing assets in a project, use this Skill to quickly move all relevant assets to new directories and update the database accordingly.

Quick Start

Move the asset at path 'Assets/old/path/asset.png' to 'Assets/new/path/asset.png' using the 'assets-move' skill.

Frequently Asked Questions about assets-move

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

FAQPage Schema
How do I move and rename Unity assets without breaking references?

To move Unity assets without breaking references, you can automate the process using a script that executes Unity's MoveAsset function. This updates the AssetDatabase to ensure all asset references remain valid within the project.

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

Reorganizing assets in Unity is best handled by moving them to new directories via an automated script. This approach refreshes the AssetDatabase post-operations, ensuring all changes are immediately recognized and applied.

Why does the AssetDatabase need to refresh after moving files?

The AssetDatabase needs to refresh after moving files to ensure all changes are applied and reflected in the project. Automated refreshing guarantees that Unity recognizes the new asset locations and updates all internal references accordingly.

Can I batch move multiple assets to new directories in Unity?

Yes, you can batch move assets to new directories in Unity. By executing the MoveAsset function for each asset and refreshing the AssetDatabase post-operations, you can quickly relocate multiple files while preserving functionality.

Does moving assets in Unity affect existing project references?

Moving assets in Unity does not negatively affect existing project references if handled correctly. Using the MoveAsset function ensures that the AssetDatabase updates automatically, keeping all asset references valid within the project.