From unity-cli
Manages Unity assets with unity-cli: refreshes Asset Database, inspects info, creates/modifies materials, animation clips, sprite atlases, updates import settings, analyzes dependencies.
npx claudepluginhub akiojin/unity-cli --plugin unity-cliThis skill is limited to using the following tools:
Manage the Unity Asset Database, create or modify materials, create animation clips and sprite atlases, and control import settings.
Creates, edits, and manages Unity assets including prefabs, materials, asset database, and Addressables with dependency analysis and import settings. Use for prefab workflows, material editing, asset search.
Manages Unity assets via unity-cli: queries info, dependencies, references; creates prefabs/scriptable-objects; lists/adds/removes packages. Use for deps, broken refs, unused assets.
Automates Unity Editor from terminal via ucp CLI over WebSocket/JSON-RPC: scenes, GameObjects, assets, prefabs, builds, tests, packages, debugging. Use for headless project inspection, modification, and workflows.
Share bugs, ideas, or general feedback.
Manage the Unity Asset Database, create or modify materials, create animation clips and sprite atlases, and control import settings.
Read references/asset-safety.md when the task involves dependency analysis, import changes, or material updates that may affect many assets.
# Asset database
unity-cli raw manage_asset_database --json '{"action":"refresh"}'
unity-cli raw manage_asset_database --json '{"action":"get_asset_info","assetPath":"Assets/Textures/hero.png"}'
unity-cli raw refresh_assets --json '{}'
# Materials
unity-cli raw create_material --json '{"materialPath":"Assets/Materials/HeroMat.mat","shader":"Standard"}'
unity-cli raw modify_material --json '{"materialPath":"Assets/Materials/HeroMat.mat","properties":{"_Color":{"r":1,"g":0,"b":0,"a":1}}}'
# Animation / Sprite assets
unity-cli raw create_animation_clip --json '{"clipPath":"Assets/Animations/Hero.anim","spritePaths":["Assets/Sprites/Hero/idle_0.png"],"frameRate":12,"loopTime":true}'
unity-cli raw create_sprite_atlas --json '{"atlasPath":"Assets/Atlases/UI.spriteatlas","packables":["Assets/Sprites/UI"]}'
# Import settings
unity-cli raw manage_asset_import_settings --json '{"action":"modify","assetPath":"Assets/Textures/hero.png","settings":{"maxTextureSize":1024}}'
# Dependency analysis
unity-cli raw analyze_asset_dependencies --json '{"action":"get_dependencies","assetPath":"Assets/Prefabs/Player.prefab","recursive":true}'
Assets/Textures/hero.png."Player.prefab before I move it."refresh_assets.analyze_asset_dependencies before the mutation.unity-addressables, not this skill.