# ui-ugui

> Claude/Codex skill by [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.1k stars · Updated 2026-10-16

Understands, edits, and generates Unity uGUI Canvas hierarchies, RectTransforms, Layout Groups, and prefab UI. Use for requests involving Canvas, uGUI, RectTransform, or prefab UI files.

## Install

```sh
git clone https://github.com/Unity-Technologies/skills /tmp/skills && ln -s /tmp/skills/skills/ui-ugui ~/.claude/skills/ui-ugui
```

## From README

Scope Determine what the user is asking for: | Request Type | Action | |--------------|--------| | Question about UI | Understand — analyze hierarchy, explain structure | | Change specific element | Edit — targeted modification only | | Create new UI | Generate — create new hierarchy | | Fix/improve existing UI | Edit — modify existing, don't rebuild | Generate only what is requested: | Request | Output | |---------|--------| | UI layout | Prefab or scene hierarchy only | | "with code" / "with logic" / "functional" | Hierarchy + scripts | These do NOT imply scripts: "proper buttons" → well-configured Button components "working UI" → valid hierarchy that renders "menu screen" → visual layout only Critical Rules Namespace disambiguation: Always use fully qualified type names when creating or referencing UI components UnityEngine.UI.Image, not Image UnityEngine.UI.Button, not Button Other namespaces in the project can cause ambiguous type errors Verify before modifying: Always check wh...

## Links

- HTML page: https://omgskills.com/library/unity-technologies/skills/ui-ugui/
- GitHub: https://github.com/Unity-Technologies/skills
- Author: [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md)

## More from this repo

- [audio-setup-mixers](https://omgskills.com/library/unity-technologies/skills/audio-setup-mixers/index.md) — Routes Audio Sources into existing Audio Mixer Groups, classifying each source by what it plays.
   - [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.2k stars
- [build-live-game](https://omgskills.com/library/unity-technologies/skills/build-live-game/index.md) — Builds and operates a live game's backend with Unity Gaming Services.
   - [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.2k stars
- [generate-editor-search-query](https://omgskills.com/library/unity-technologies/skills/generate-editor-search-query/index.md) — Generates Unity Search queries and opens the Search window to find assets or scene objects.
   - [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.2k stars
