unity-asset

Automate Unity asset import, move, and delete operations via AssetDatabase.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/muddyrain/valley-mas --skill unity-asset-muddyrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-asset
Source: https://github.com/muddyrain/valley-mas/tree/main/.codex/skills/unity-skills/skills/asset
Command: npx skills add https://github.com/muddyrain/valley-mas --skill unity-asset-muddyrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity project asset management often requires manual import, organization, and maintenance of AssetDatabase, leading to errors and slow iteration.

Core Features & Use Cases

  • Import, move, delete, and duplicate Unity assets across folders
  • Batch operations for handling multiple assets efficiently
  • Asset search and info retrieval to streamline project maintenance

Quick Start

Import a new asset into the project and move it to the appropriate folder.

Frequently Asked Questions about unity-asset

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

FAQPage Schema
How do I batch import Unity assets into specific project folders?

Batch import Unity assets by defining source paths and target folders for automated processing. The Skill executes asset_import_batch and asset_move_batch operations, enforcing guardrails to safely handle large asset libraries without manual file relocation.

What is the best way to automate moving multiple assets in a Unity project?

Automating asset moves in a Unity project requires structured batch operations targeting the AssetDatabase. This Skill applies asset_move and asset_move_batch actions with predefined guardrails, ensuring multiple assets are relocated efficiently while maintaining project integrity.

Can I automate Unity AssetDatabase maintenance for large project libraries?

Yes, you can automate AssetDatabase maintenance using actions like asset_refresh, asset_reimport, and asset_find. This streamlines organizing large asset libraries by replacing manual AssetDatabase updates with automated, guarded single or batch operations.

Does this Unity asset automation tool support finding and retrieving asset info?

Yes, the tool supports finding and retrieving asset info through asset_find and asset_get_info actions. These functions query the AssetDatabase to locate specific assets and extract their metadata, streamlining project maintenance and organizational workflows.

What are the limitations of batch deleting Unity assets programmatically?

Batch deleting Unity assets programmatically requires strict guardrails to prevent irreversible data loss. The Skill enforces operational constraints during asset_delete and asset_delete_batch actions, ensuring safe removal within the AssetDatabase while mitigating accidental deletion risks.

Do I need any specific Unity dependencies to use this asset management Skill?

No external dependencies are required to use this asset management Skill. It operates directly on the Unity AssetDatabase using built-in actions, meaning you can automate importing, moving, and deleting assets without installing additional packages or framework extensions.