unity-uitoolkit

Create and modify Unity UI Toolkit interfaces with UXML, USS, and UIDocument configuration.

5|1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/batihandev/unity-mcp-skills --skill unity-uitoolkit-batihandev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-uitoolkit
Source: https://github.com/batihandev/unity-mcp-skills/tree/main/skills/uitoolkit
Command: npx skills add https://github.com/batihandev/unity-mcp-skills --skill unity-uitoolkit-batihandev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers avoid incorrect UI workflows by providing focused guidance for creating, editing, and configuring UI Toolkit interfaces with the right UXML, USS, UIDocument, and PanelSettings patterns.

Core Features & Use Cases

  • UXML Layout Management: Create and modify UI Toolkit structures, elements, hierarchies, and document attachments for Unity projects.
  • USS Styling Guidance: Configure supported USS styles, design tokens, and layout patterns while avoiding unsupported CSS assumptions.
  • Scene UI Configuration: Set up UIDocument objects, PanelSettings assets, and runtime rendering workflows for Unity UI Toolkit applications.

Quick Start

Use the unity-uitoolkit skill to create a runtime menu interface with UXML structure, USS styling, and a UIDocument setup.

Frequently Asked Questions about unity-uitoolkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a runtime UI in Unity using UI Toolkit?

To create runtime UI in Unity with UI Toolkit, you build UXML layouts, apply USS stylesheets, and attach a UIDocument component to a scene object configured with PanelSettings for rendering.

Can I use standard CSS properties when styling Unity UI Toolkit with USS?

USS styling supports specific Unity properties rather than standard CSS, so you must configure supported USS styles and design tokens while avoiding unsupported CSS layout assumptions.

What is the best way to set up a UIDocument and PanelSettings for Unity UI?

The best way to configure scene UI is attaching a UIDocument object to your scene and linking a PanelSettings asset to manage runtime rendering workflows and visual tree display.

How do I structure reusable visual components in UXML for Unity game development?

You structure reusable visual components in UXML by defining element hierarchies, managing visual tree structures, and configuring document attachments to build modular Unity interfaces.

Does Unity UI Toolkit support building editor windows and menus?

Yes, Unity UI Toolkit supports creating editor windows, menus, and HUDs by configuring UXML layouts with USS styling to build polished interfaces for both runtime and editor environments.

Why does my Unity UI Toolkit interface render incorrectly at runtime?

Runtime rendering issues often stem from incorrect UI workflows, requiring proper UIDocument attachment, PanelSettings asset configuration, and valid UXML and USS document routing.