uloop-get-hierarchy
CyberAgentGameEntertainment/NovaShader/.claude/skills/uloop-get-hierarchy/SKILL.md
Get the Unity scene hierarchy as a structured tree. Use for parent-child structure, descendants, roots, or subtrees under objects the user currently selected.
Skill1.6k starsChanged 32 days ago
What's in it
- uloop get-hierarchy
- Usage
- Parameters
- Output
--- name: uloop-get-hierarchy toolName: get-hierarchy description: "Get the Unity scene hierarchy as a structured tree. Use for parent-child structure, descendants, roots, or subtrees under objects the user currently selected." --- # uloop get-hierarchy Get Unity Hierarchy structure from the whole scene, a root path, or selected Hierarchy objects. Use this for hierarchy structure, especially descendants under the current selection. Use `find-game-objects --search-mode Selected` when you need selected object details or component properties. ## Usage ```bash uloop get-hierarchy [options] ``` ## Parameters | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `--root-path` | string | - | Root GameObject path to start from | | `--max-depth` | integer | `-1` | Maximum depth (-1 for unlimited) | | `--no-include-components` | flag | - | Exclude component information | | `--no-include-inactive` | flag | - | Exclude inactive GameObjects | | `--include-paths` | flag | - | Include full path information | | `--use-components-lut` | string | `auto` | Use LUT for components (`auto`, `true`, `false`) | | `--use-selection` | flag | - | Use selected GameObject(s) as root(s). When set, `--root-path` is ignored. | ## Output Returns JSON with: - `Message` (string): Human-readable guidance pointing at the saved file - `HierarchyFilePath` (string): Filesystem path to the JSON file that contains the actual hierarchy data The hierarchy itself is **not** in the response — it is written to the file at `HierarchyFilePath`. Open that file to read the `Context` and `Hierarchy` payload (GameObject tree, components, etc.).
More agent context in CyberAgentGameEntertainment/NovaShader
18 other files this repository gives its agents.
CLAUDE.md
Skill
- uloop-clear-console.claude/skills/uloop-clear-console/SKILL.md
- uloop-compile.claude/skills/uloop-compile/SKILL.md
- uloop-control-play-mode.claude/skills/uloop-control-play-mode/SKILL.md
- uloop-execute-dynamic-code.claude/skills/uloop-execute-dynamic-code/SKILL.md
- uloop-find-game-objects.claude/skills/uloop-find-game-objects/SKILL.md
- uloop-focus-window.claude/skills/uloop-focus-window/SKILL.md
- uloop-get-logs.claude/skills/uloop-get-logs/SKILL.md
- uloop-hot-reload.claude/skills/uloop-hot-reload/SKILL.md
- uloop-launch.claude/skills/uloop-launch/SKILL.md
- uloop-pause-point.claude/skills/uloop-pause-point/SKILL.md
- uloop-replay-input.claude/skills/uloop-replay-input/SKILL.md
- uloop-run-tests.claude/skills/uloop-run-tests/SKILL.md
- uloop-screenshot.claude/skills/uloop-screenshot/SKILL.md
- uloop-set-game-view-size.claude/skills/uloop-set-game-view-size/SKILL.md
- uloop-simulate-keyboard.claude/skills/uloop-simulate-keyboard/SKILL.md
- uloop-simulate-mouse-input.claude/skills/uloop-simulate-mouse-input/SKILL.md
- uloop-simulate-mouse-ui.claude/skills/uloop-simulate-mouse-ui/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

