assets-copy

Copy assets between paths in a Unity project and refresh the AssetDatabase.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need to duplicate and relocate assets within a Unity project, ensuring that all necessary files are correctly copied and the project's asset database is updated.

Core Features & Use Cases

  • Asset Duplication: Copy assets from a source path to a destination path.
  • Database Refresh: Automatically calls AssetDatabase.Refresh() after copying to ensure the Unity editor recognizes the changes.
  • Use Case: You need to duplicate a set of prefabs and their associated materials to a new folder for a different game module. This Skill handles the copying and ensures Unity sees the new assets.

Quick Start

Copy the asset located at 'Assets/Models/Character.fbx' to 'Assets/NewModels/Character.fbx'.

Frequently Asked Questions about assets-copy

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

FAQPage Schema
How do I copy Unity assets between project folders?

To copy Unity assets, specify valid source and destination paths within your project. This Skill duplicates the files and refreshes the AssetDatabase so the editor recognizes the changes immediately.

How do I duplicate prefabs and materials for a new game module in Unity?

Duplicating prefabs and materials is handled by copying the assets from their source path to a new destination path. The AssetDatabase is then refreshed to ensure Unity sees the new assets.

Do I need to manually refresh the AssetDatabase after copying files in Unity?

No, manual AssetDatabase refresh is not needed. This asset management process automatically calls AssetDatabase.Refresh() after copying to ensure the Unity editor recognizes the new files.

What happens if the source or destination path is invalid when copying project assets?

Copying project assets requires valid source and destination paths to operate. If the paths are invalid, the asset duplication and relocation process will fail to execute correctly.

Can I use this to back up Unity project assets?

Yes, you can back up Unity project assets by copying them from a source path to a backup destination path. The Skill handles the file copy and updates the AssetDatabase automatically.