assets-copy

Copies Unity assets to new paths and refreshes the AssetDatabase.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill assets-copy-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-copy
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/assets-copy
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill assets-copy-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Duplicating Unity assets such as materials, prefabs, and ScriptableObjects manually through the editor is slow and error-prone, especially when copying multiple files at once. This Skill copies assets from given source paths to destination paths programmatically and refreshes the AssetDatabase afterward. ## Core Features & Use Cases - Batch Asset Copying: Copy one or more Unity assets by providing arrays of source and destination paths. - Automatic Refresh: Runs AssetDatabase.Refresh() after copying so new assets are immediately available in the project. - Structured Results: Returns a list of copied asset references (instanceID, assetPath, assetGuid) plus any errors encountered. - Use Case: Duplicate a set of material variants into a new folder for a different scene, then verify which copies succeeded from the returned response. ## Quick Start Ask the AI to copy the asset at Assets/Materials/Base.mat to Assets/Materials/Variant.mat using the assets-copy tool.

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 programmatically?

Use the assets-copy tool through unity-mcp-cli by passing sourcePaths and destinationPaths arrays in the JSON input. The tool copies each asset and runs AssetDatabase.Refresh() so the new files appear in the project immediately.

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

Use the assets-find tool to locate assets and retrieve their paths before copying. The assets-copy documentation recommends running assets-find first so you supply accurate source paths.

What input format does the Unity assets copy tool require?

It requires a JSON object with sourcePaths and destinationPaths, both arrays of strings. For complex input you can save the JSON to a file and pass it with --input-file, or pipe it via stdin.

Why is unity-mcp-cli not found when running the copy command?

The CLI is not installed or not on your PATH. Install it globally with npm install -g unity-mcp-cli, or invoke it with npx unity-mcp-cli instead, as described in the unity-initial-setup skill.

Does the Unity asset copy tool report errors for failed copies?

Yes. The response contains a CopiedAssets list of successful asset references and an Errors list describing any copy operations that failed, so partial failures are visible without re-running the whole batch.