Skip to main content
skill CX Codex

ui-ugui — Unity skill for Claude Code: UI editing

This skill inspects, creates, and revises Unity uGUI interfaces. Use it for Canvas hierarchies, RectTransforms, layout groups, or prefab UI.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Unity-Technologies/skills --skill ui-ugui -a claude-code
Open on GitHub

What ui-ugui does

The skill checks the existing scene and project files before changing anything. It can explain a UI hierarchy, make a focused edit, or build a new Canvas-based layout. Scripts are added when the request asks for logic; a request for a functional menu alone means a valid visual hierarchy, not extra code.

For Canvas setup, the skill uses CanvasScaler and GraphicRaycaster. It also accounts for layout ownership: a parent Layout Group can override child dimensions, while ContentSizeFitter can conflict with layout settings. That means editing a child size manually may have no effect when the parent controls it.

Project conventions come first, and each change should be checked before proceeding. The skill favors fixing the specific broken property over rebuilding a hierarchy, since destroyed objects can trigger null-reference cascades. For ScrollRect or ScrollView work, consult references/scrollview-setup.md. UI component types should be fully qualified, such as UnityEngine.UI.Button.

What it helps with

  • Inspect a Canvas hierarchy and explain how it is organized
  • Change one UI element without rebuilding its surrounding hierarchy
  • Create a new Canvas-based interface
  • Diagnose a Layout Group and ContentSizeFitter conflict
  • Check whether a new element has visible dimensions

Example prompts for the agent

  • Explain how the Canvas hierarchy in this scene is organized.
  • Adjust this button's size without changing nearby UI elements.
  • Create a Canvas-based inventory screen with a grid of cards.

How to install ui-ugui

1Skills CLI (Vercel)

npx skills add Unity-Technologies/skills --skill ui-ugui -a claude-code

2Manually: put the files in place

~/.claude/skills/ui-ugui/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/ui-ugui/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about ui-ugui

How do I install ui-ugui in Claude Code?

Run npx skills add Unity-Technologies/skills --skill ui-ugui -a claude-code. The skill file is at ~/.claude/skills/ui-ugui/SKILL.md.

What does ui-ugui do?

It reads Unity uGUI hierarchies, builds Canvas-based UI, and applies focused changes to existing interfaces. It also considers RectTransform and layout component behavior.

What should I read before editing a ScrollView?

The skill directs you to references/scrollview-setup.md for ScrollRect and ScrollView work. That reference covers hierarchy setup, configuration rules, and common failures.

Similar skills

Everything for Game dev and 3D: Unity, Unreal, Godot, Blender →

From the same set31

unity-package-management Discovers, installs, and removes Unity packages outside the Editor using Pipeline commands or a headless C# fallback. Helpful for CI builds and fast project setups. CX Codex +1 7,300installs new-unity-project Guides developers from a game concept to a configured Unity project with URP and Git. Helpful when scaffolding a new prototype. CX Codex +1 6,400installs build-live-game Brings Unity Gaming Services into a project: player accounts, cloud saves, leaderboards, Cloud Code and Remote Config. Useful when live-ops features get built inside the Unity Editor. CX Codex +1 6,000installs levelplay-unity-integration Walks the agent through a LevelPlay integration in Unity: Ads Mediation package, Android and iOS dependencies, rewarded, interstitial and banner ads. CX Codex +1 5,900installs urp-postprocessing Walks an agent through URP post-processing with the Volume framework: bloom, tonemapping, color adjustments, depth of field, vignette. Useful when an effect never shows up. CX Codex +1 5,800installs optimize-text-mesh-pro Walks through TextMeshPro problems in Unity: bloated atlases, fuzzy glyphs, CPU spikes on text updates, build size. CX Codex +1 5,700installs implement-in-app-purchases Configures Unity In-App Purchasing v5, handles receipt validation, and guides migrations from native store billing or third-party SDKs. CX Codex +1 5,800installs shader-graph-create-custom-node Generates custom Shader Graph nodes directly from HLSL functions. It handles reflection markup so Unity registers your shader code in the graph creation menu. CX Codex +1 5,600installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor