unity-uitoolkit-authoring
SolidUse when inspecting, authoring, attaching, or validating UI Toolkit UXML, USS, UIDocument panels, VisualElements, or custom controls in Unity 6.
Web & Frontend 27 stars
4 forks Updated today MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Unity UI Toolkit Authoring
For Canvas-based controls and `RectTransform` layout, use
`unity-ugui-authoring` instead.
Read `.claude/skills/unity-mcp-operations/SKILL.md` once if it is not already
loaded. Enable `UITOOLKIT` when these tools are gated.
## Tool Map
| Tool | Use |
|---|---|
| `inspect_uitk` | Inspect a live `UIDocument` tree and obtain compact `~N` element refs |
| `lint_uitk` | Validate one UXML or USS asset without changing it |
| `uitk_element` | Query or change one live `VisualElement` instance |
| `attach_uitk` | Add and configure `UIDocument` on a GameObject |
| `uitk_file` | Read or edit a UXML or USS asset |
| `uitk_intent` | Draft a UXML/USS pair from a template or natural-language intent |
Use `discover_tools("uitoolkit")` to enable the category, then resolve all
uncertain schemas in one `resolve_tool_schema` call.
## Inspect And Query
Start from the live tree:
```text
inspect_uitk(path="/HUD", depth=5, show_style=True)
uitk_element(action="get", path="/HUD", name="health-label", property="text")
uitk_element(action="query", path="/HUD", selector=".inventory__slot")
```
`inspect_uitk` accepts a GameObject path containing `UIDocument`; omit the path
or use `scene` to list open documents. A `~N` ref is valid only for the current
inspection table. Re-inspection or domain reload can make it stale.
`uitk_element` supports:
- `query`, `get`, and `get_style` for reads;
- `set_style`, `add_class`, `remove_class`, `enable`, and `disable` for live
i...
Details
- Author
- german-krasnikov
- Repository
- german-krasnikov/unity-biome-mcp
- Created
- 2 months ago
- Last Updated
- today
- Language
- C#
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
API & Backend Solid
unity-ugui-authoring
Use when creating or validating Canvas (uGUI) UI, RectTransforms, controls, persistent UI events, or visual-regression baselines.
27 Updated today
german-krasnikov Web & Frontend Solid
unity-ui-authoring
Use when creating or validating Canvas UI, RectTransforms, UI layout, controls, or visual-regression baselines.
27 Updated today
german-krasnikov AI & Automation Listed
unity-ui-toolkit-runtime
Use when writing C# code against UI Toolkit's runtime API — building custom VisualElement controls, manipulators, data binding, or querying/mutating the UI Toolkit element tree from script. Grounds answers in the local Unity 6.3 docs over pretrained knowledge.
0 Updated yesterday
IceMasterT