unity-asset

Manage Unity AssetDatabase operations including import, delete, move, duplicate, find, and label assets.

Updated Oct 13, 2025
One-click install
npx skills add https://github.com/Darth-Carrotpie/ProxyCore --skill unity-asset-darth-carrotpie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-asset
Source: https://github.com/Darth-Carrotpie/ProxyCore/tree/main/.agents/skills/unity-skills/skills/asset
Command: npx skills add https://github.com/Darth-Carrotpie/ProxyCore --skill unity-asset-darth-carrotpie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Organizing a Unity project's assets through the editor UI is slow and error-prone, especially when importing, moving, renaming, or deleting many files at once. This Skill exposes AssetDatabase operations as callable skills so an AI agent can manage project assets programmatically, with batch variants that collapse many operations into a single call. ## Core Features & Use Cases - Asset lifecycle management: Import external files, delete, move/rename, duplicate, and reimport assets, with batch versions (asset_import_batch, asset_delete_batch, asset_move_batch) for operating on 2+ assets in one call. - Search and metadata: Find assets with AssetDatabase search filter syntax (t:Texture2D player, l:Label), retrieve asset info, and get or set labels for organization. - Safety-aware execution modes: Read-only queries run in SemiAuto mode, write operations require FullAuto grants, and high-risk operations like asset_import and asset_delete are blocked unless Bypass or allowlisted. - Use Case: You downloaded 20 texture files and need them imported into Assets/Textures/, then want old files cleaned up. A single asset_import_batch call imports all files, and asset_delete_batch removes the obsolete ones. ## Quick Start Import the files from my Downloads folder into Assets/Textures and move all old materials from Assets/Old into Assets/Materials using batch operations.

Frequently Asked Questions about unity-asset

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

FAQPage Schema
How do I move or rename multiple assets in Unity at once?▼

Use asset_move_batch with a JSON array of sourcePath and destinationPath pairs to move or rename many assets in one call. Renaming is done by moving to the same folder with a new filename, since there is no separate rename operation.

How do I search for assets by type in Unity AssetDatabase?▼

Use asset_find with search filter syntax such as t:Texture2D for type, l:Label for labels, or plain text for names. Filters can be combined, for example t:Material player, and results can be capped with the limit parameter.

Why does asset_delete return MODE_FORBIDDEN?▼

asset_delete and asset_import are flagged as high-risk operations, so they are forbidden in Approval and Auto modes. They only execute in Bypass mode or when the operation matches an allowlist entry.

Does this skill support creating materials or scripts?▼

No, asset creation is limited to folders via asset_create_folder. Material creation is routed to the material module and script creation to the script module, each with their own dedicated skills.

When should I use batch asset operations instead of single calls?▼

Use the batch variants whenever operating on two or more assets, since one batch call replaces many individual API calls. Single operations like asset_duplicate, asset_find, and asset_get_info have no batch equivalent because they already handle their scope efficiently.