unity-asset

Manage Unity project assets with AssetDatabase import, move, delete, duplicate, and organize operations.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/lrbjk/FenShen_Remake_V0 --skill unity-asset-lrbjk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-asset
Source: https://github.com/lrbjk/FenShen_Remake_V0/tree/main/.codex/skills/unity-skills/skills/asset
Command: npx skills add https://github.com/lrbjk/FenShen_Remake_V0 --skill unity-asset-lrbjk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing large Unity projects often requires repetitive, error-prone file operations such as importing external files, moving or renaming assets, deleting obsolete resources, duplicating items, and keeping the AssetDatabase synchronized. This Skill centralizes those operations into clear, parameterized actions to reduce manual work and avoid mistakes.

Core Features & Use Cases

  • Import and Batch Import: Add external files into the project individually or in bulk using asset_import and asset_import_batch.
  • Move / Rename / Batch Move: Relocate or rename assets and perform many moves in a single call with asset_move and asset_move_batch.
  • Delete, Duplicate, Find, Create Folder, Refresh, Reimport: Remove assets, duplicate assets, locate assets with search filters, create folders, refresh AssetDatabase after external changes, and force reimport operations including batch reimport patterns.
  • Use Case: Organize a messy project by finding textures with a search filter, creating a textures folder, and batch-moving all matched files into the new folder while receiving structured success/failure feedback.

Quick Start

Use the unity-asset skill to move multiple files into Assets/Textures by providing a list of sourcePath and destinationPath pairs.

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 external files into a Unity project?

Batch import external files into a Unity project by providing a list of source paths to the asset_import_batch API, which uses AssetDatabase to process bulk additions and returns structured success and failure results for validation.

Can I move and organize multiple Unity assets at once?

You can move and organize multiple Unity assets at once using the asset_move_batch API, which accepts a list of source and destination path pairs to relocate files and returns structured feedback for each operation.

What is the best way to search for specific assets and reimport them in Unity?

The best way to search for specific assets and reimport them in Unity is to use the asset search filters to locate files, then apply the reimport API to force the AssetDatabase to refresh the selected items.

How does the Unity AssetDatabase handle moving and deleting assets programmatically?

The Unity AssetDatabase handles moving and deleting assets programmatically by executing parameterized single and batch API calls that safely relocate or remove files while keeping the database synchronized and returning structured results.

Are there limitations when automating Unity asset pipeline operations?

Limitations when automating Unity asset pipeline operations include the requirement for a Unity Editor environment, as the APIs rely on AssetDatabase and importer modules to execute imports, moves, and refresh actions successfully.

Why do I need to refresh the AssetDatabase after external file changes in Unity?

You need to refresh the AssetDatabase after external file changes in Unity to synchronize the project view, ensuring newly added or modified files are recognized and properly imported before further automation or validation steps.