assets-copy

Copies Unity assets to new paths and refreshes the AssetDatabase.

Updated May 27, 2026
One-click install
npx skills add https://github.com/AdielMag/ClashUp --skill assets-copy-adielmag
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: assets-copy
Source: https://github.com/AdielMag/ClashUp/tree/main/client/ClashUp.Unity/.claude/skills/assets-copy
Command: npx skills add https://github.com/AdielMag/ClashUp --skill assets-copy-adielmag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Duplicating Unity assets such as materials, prefabs, and ScriptableObjects to new project paths normally requires manual editor work; this Skill performs batch copies programmatically through the unity-mcp-cli and refreshes the AssetDatabase afterward. ## Core Features & Use Cases - Batch Asset Copying: Copies multiple source assets to matching destination paths in a single call, with per-pair error collection so one failure does not abort the batch. - Automatic AssetDatabase Refresh: Runs AssetDatabase.Refresh() after copying so new assets are immediately visible in the Unity project. - Structured Results: Returns references to copied assets (instanceID, path, GUID, type) plus a list of any errors encountered. - Use Case: Duplicate a set of material variants into a new folder for a different character skin, then verify which copies succeeded from the returned error list. ## Quick Start Ask the assistant to copy the Unity assets at the given source paths to the specified destination paths using the assets-copy tool, after locating them with assets-find.

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 to new paths programmatically?▼

Use the assets-copy tool through unity-mcp-cli with sourcePaths and destinationPaths arrays of equal length. Each pair is copied in order, and the AssetDatabase is refreshed automatically at the end.

How do I find Unity asset paths before copying them?▼

Use the assets-find tool first to locate the source assets and obtain their exact project paths. Then pass those paths as sourcePaths to assets-copy along with the desired destinationPaths.

What happens if one asset copy fails in a batch?▼

Per-pair errors are accumulated in the response's Errors list instead of throwing an exception. A single bad source/destination pair does not abort the remaining copy operations.

What should I do if unity-mcp-cli is not found?▼

Install it globally with npm install -g unity-mcp-cli, or invoke it via npx unity-mcp-cli. The unity-initial-setup skill contains detailed installation instructions.

What does the assets-copy tool return after copying?▼

It returns a CopyAssetsResponse containing CopiedAssets, a list of asset references with instanceID, assetPath, assetGuid, and type, plus an Errors list describing any failed copy operations.