| name | unity-asset |
| description | アセット管理ワークフロー。依存関係調査、参照整合性チェック、パッケージ管理。
Use for: "アセット依存", "参照切れ", "パッケージ管理", "不要アセット"
|
| license | MIT |
| compatibility | Requires `u` CLI (unity-cli) and active Unity Editor via Relay Server. |
| metadata | {"openclaw":{"category":"game-development","user-invocable":true,"requires":{"bins":["u"]}}} |
unity-asset
PREREQUISITE: ../unity-shared/SKILL.md(Relay Server 経由で Unity Editor が起動/アクティブであること)
skill 経由のコマンドは必ず -i <instance> を付ける (unity-shared #インスタンス指定)。
調査フロー
1. アセット情報 u -i <instance> asset info <path>
2. 依存関係 u -i <instance> asset deps <path>
3. 参照元 u -i <instance> asset refs <path>
4. 問題検出 → 修正 → /unity-verify
コマンド
アセット操作
u -i <instance> asset info "Assets/Prefabs/Player.prefab"
u -i <instance> asset deps "Assets/Prefabs/Player.prefab"
u -i <instance> asset refs "Assets/Prefabs/Player.prefab"
u -i <instance> asset prefab "Assets/Prefabs/X.prefab" --target "X"
u -i <instance> asset scriptable-object "Assets/Data/Config.asset" --type "GameConfig"
パッケージ管理
u -i <instance> package list
u -i <instance> package add com.unity.inputsystem
u -i <instance> package remove com.unity.inputsystem
CLI 非対応操作
unity-shared のフォールバック順に従う:
u -i <instance> api schema --type AssetDatabase で対応メソッドを検索 (107メソッド)
u -i <instance> api call で実行
- .meta インポート設定は YAML 直接編集