Skip to main content
skill CX Codex

ui · unity-technologies — Claude Code skill: Unity UI framework routing

Picks the right Unity UI system for a request and hands it to a matching skill. Useful when someone asks for a menu or panel without naming a framework.

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

What ui does

The skill reads the request and decides where it goes: ui-uitk for UI Toolkit, ui-ugui for Canvas, ui-imgui for immediate mode. It starts with explicit signals — .uxml and .uss files, the words "UI Toolkit", "Canvas", "RectTransform", "OnGUI". With nothing named, it scans the project: markup files, UIDocument components, a CreateGUI() method, scenes holding a Canvas.

If the system still isn't clear, new runtime UI goes to uGUI and new editor windows go to UI Toolkit. A project that already has markup gets matched to its existing files instead of a default. Comparison questions like how UI Toolkit differs from uGUI are answered on the spot, without routing.

Figma import is out of scope. That needs the integration service inside Unity AI Assistant, and there is no client-side stand-in. Hand it a Figma link and it will ask for a description or screenshot, then build from that with the chosen framework. Install runs through npx skills add.

What it helps with

  • choose between UI Toolkit, uGUI and IMGUI for a new panel
  • detect which UI system a project already uses
  • build a settings screen without naming a framework
  • get an answer on how Unity UI systems compare
  • separate runtime UI from editor tooling in one project

Example prompts for the agent

  • Build an inventory screen for Unity, I'm not naming a framework — figure it out
  • How does UI Toolkit differ from uGUI, and which should I use for mobile?
  • Add a settings panel to the editor, the project is already on UI Toolkit

How to install ui

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

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

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

Questions about ui

How do I install ui in Claude?

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

What does the ui skill do?

It determines the right Unity UI system and routes the request to ui-uitk, ui-ugui or ui-imgui. Comparative questions about the systems themselves it answers directly.

Can it import a Figma design?

No. Automated import needs the integration service that only exists inside Unity AI Assistant. The skill will ask you to describe the screen or share a screenshot and build it from there.

Similar skills

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

ui by other authors comes first.

From the same set31

validate-urp-render-graph-renderer-feature Reviews a Unity 6 URP ScriptableRendererFeature built on the Render Graph API: material binding, resource wiring, pass structure. Useful before you merge the feature. CX Codex +1 5,600installs initialize-ai-navigation Sets up Unity AI Navigation components for NavMesh pathfinding, patrols, links, and obstacle avoidance. Use it when a scene needs navigable agents or route troubleshooting. CX Codex +1 5,400installs optimize-web A skill that walks an AI agent through auditing a Unity WebGL or WebGPU build and cutting its download size, load time and browser stutter. CX Codex +1 5,200installs setup-multiplayer-services Points the agent at Unity Multiplayer Services for online play: network topology, hosting, matchmaking, sessions and lobbies. CX Codex +1 5,100installs setup-vivox-voice-chat A skill that walks an agent through adding Unity Vivox voice and text chat: init, login, channels, messages. CX Codex +1 5,000installs ui-imgui Writes and edits legacy IMGUI code in Unity: EditorWindow classes, custom inspectors, PropertyDrawers and OnGUI scripts for the editor. CX Codex +1 4,500installs audio-setup-mixers Sorts Audio Sources in an open Unity project by what they play and assigns each one to an existing Audio Mixer group. Saves the slow pass over dozens of sources by hand. CX Codex +1 3,500installs manage-sprite-atlas This skill guides SpriteAtlas creation and setup in Unity projects through the build pipeline. Use it when configuring built-in atlases or Addressables loading. CX Codex +1 3,400installs

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