unity-ugui-authoring
SolidUse when creating or validating Canvas (uGUI) UI, RectTransforms, controls, persistent UI events, or visual-regression baselines.
API & Backend 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 uGUI Authoring
For UXML, USS, `UIDocument`, or `VisualElement` work, use
`unity-uitoolkit-authoring` instead.
Read `.claude/skills/unity-mcp-operations/SKILL.md` once if it is not already
loaded. Enable `UGUI` when these tools are gated.
## Tool Map
| Tool | Use |
|---|---|
| `create_ui` | Create a Canvas, Panel, Button, Text, Image, Toggle, Slider, InputField, or ScrollView |
| `set_rect` | Set anchors, position, size, pivot, offsets, or World Space depth |
| `lint_ugui` | Check EventSystem and Canvas GraphicRaycaster requirements |
| `ui_intent` | Draft a uGUI hierarchy from a template or natural-language intent |
| `list_events` | Inspect a persistent `UnityEvent` listener after wiring |
`list_events` is shared with component authoring. Resolve the live schema before
using an unfamiliar parameter.
## Deterministic Workflow
1. Inspect the existing Canvas and hierarchy.
2. Mark the console.
3. Create controls with stable names.
4. Set anchors and constraints before pixel offsets.
5. Inspect the resulting `RectTransform` fields.
6. Run `lint_ugui`, verify event listeners, and check the console delta.
7. Use a screenshot only for layout and appearance acceptance.
```text
batch(
commands="""
create_ui type=Canvas name=HUD render_mode=SSO
create_ui type=Panel name=StatusPanel parent=/HUD anchor=top-right size=(320,120) color=#202226E6
create_ui type=Text name=Status parent=/HUD/StatusPanel anchor=stretch text=READY font_size=24 font_min=14 font_max=28
set_rect ...
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
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 Web & Frontend Solid
unity-uitoolkit-authoring
Use when inspecting, authoring, attaching, or validating UI Toolkit UXML, USS, UIDocument panels, VisualElements, or custom controls in Unity 6.
27 Updated today
german-krasnikov Web & Frontend Listed
unity-ui
Use when building Unity UI — deciding between UI Toolkit (UXML/USS) and uGUI (Canvas/RectTransform), or implementing either. Grounds answers in the local Unity 6.3 docs over pretrained knowledge.
0 Updated yesterday
IceMasterT