assets-copy

Copy assets between source and destination paths in Unity projects.

3.8k|349|Updated Apr 2, 2025
One-click install
npx skills add https://github.com/IvanMurzak/Unity-MCP --skill assets-copy-ivanmurzak
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: assets-copy
Source: https://github.com/IvanMurzak/Unity-MCP/tree/main/Unity-MCP-Plugin/.claude/skills/assets-copy
Command: npx skills add https://github.com/IvanMurzak/Unity-MCP --skill assets-copy-ivanmurzak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Copy assets from specified source paths to new destination paths within a Unity project, ensuring the AssetDatabase is refreshed after the operation.

Core Features & Use Cases

  • Copy and relocate assets across assets or packages folders without breaking references.
  • Supports batch operations by copying multiple assets in a single run for reorganization, experimentation, and build preparation.
  • Use with assets-find to locate assets before copying and integrate into automated pipelines.

Quick Start

Copy assets from one or more source paths to corresponding destination paths using the unity-mcp-cli run-tool assets-copy command with a JSON input.

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 paths without breaking references?▼

Copy Unity assets by specifying sourcePaths and destinationPaths in a JSON input via the unity-mcp-cli. The operation executes through the AssetDatabase, ensuring references remain intact and automatically refreshing the editor upon completion.

Can I batch copy multiple assets in Unity for build preparation?▼

Yes, you can batch copy multiple assets in Unity for build preparation by providing arrays of source and destination paths in a single command execution. This allows bulk reorganization and duplication across project folders in one run.

Does copying assets in Unity refresh the AssetDatabase automatically?▼

Yes, copying assets through this CLI method automatically calls AssetDatabase.Refresh() at the end of the operation. This ensures the Unity editor immediately recognizes the newly copied files and updates all asset imports without manual intervention.

What is the best way to automate reorganizing assets across Unity project folders?▼

Automate asset reorganization by running a CLI tool that maps sourcePaths to destinationPaths via JSON input. This executes batch AssetDatabase copy operations for relocating assets across folders without manual editor dragging.

How do I locate specific assets before copying them in a Unity automation pipeline?▼

To locate specific assets before copying in a Unity automation pipeline, use an asset finding tool to search the AssetDatabase. Once the source assets are identified, pass their paths to the copy tool to complete the relocation workflow.