From unity-cli
Inspects Unity scenes read-only: hierarchy analysis, GameObject search by name/component, component values, references, animator states. Use before editing.
npx claudepluginhub akiojin/unity-cli --plugin unity-cliThis skill is limited to using the following tools:
Inspect scene hierarchy, find objects, and read component data.
Creates, loads, saves Unity scenes; manages GameObjects with primitives, parenting, positions; adds components; retrieves hierarchies and analyzes scenes.
Builds Unity scenes via CLI: inspect hierarchy, create/modify/delete gameobjects, add/edit components, prefab assets, save scenes. For scene construction workflows.
Analyzes Unity scenes for performance bottlenecks in draw calls, batching, textures, GameObjects, lighting, physics. Delivers platform-specific optimization recommendations and workflows.
Share bugs, ideas, or general feedback.
Inspect scene hierarchy, find objects, and read component data.
Read references/scene-inspection-playbook.md when the scene is large, object names are duplicated, or you need a step-by-step inspection flow.
get_scene_info, list_scenes, or get_hierarchy to understand the current scope.find_gameobject or find_by_component.get_gameobject_details, get_component_values, or animator queries.analyze_scene_contents for broad audits or when inactive objects matter.# Hierarchy & scene info
unity-cli raw get_hierarchy --json '{"nameOnly":true}'
unity-cli raw get_scene_info --json '{}'
unity-cli raw list_scenes --json '{}'
# Find objects
unity-cli raw find_gameobject --json '{"name":"Player"}'
unity-cli raw find_by_component --json '{"componentType":"Camera"}'
# Inspect details
unity-cli raw get_gameobject_details --json '{"gameObjectName":"Player"}'
unity-cli raw get_component_values --json '{"gameObjectName":"Player","componentType":"Transform"}'
unity-cli raw get_object_references --json '{"gameObjectName":"Player"}'
# Scene analysis
unity-cli raw analyze_scene_contents --json '{"includeInactive":true}'
# Animator
unity-cli raw get_animator_state --json '{"gameObjectName":"Player"}'
unity-cli raw get_animator_runtime_info --json '{"gameObjectName":"Player"}'
Transform values on Player."get_hierarchy --json '{"nameOnly":true}' and then narrow down.analyze_scene_contents --json '{"includeInactive":true}'.