unity-uitoolkit

Create and configure Unity UI elements using USS and UXML files.

Updated May 9, 2026
One-click install
npx skills add https://github.com/krikommp/chess-game --skill unity-uitoolkit-krikommp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-uitoolkit
Source: https://github.com/krikommp/chess-game/tree/main/.agents/skills/unity-skills/skills/uitoolkit
Command: npx skills add https://github.com/krikommp/chess-game --skill unity-uitoolkit-krikommp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires UnityEngine.UIElements, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill unit solves the challenge of creating and managing UI elements in Unity, allowing users to easily design and configure their interfaces using USS and UXML without manually editing each component.

Core Features & Use Cases

  • USS and UXML Support: Facilitates the creation and editing of USS (Unified Scene Sheets) and UXML (Unity XML Markup Language) files for Unity UI development.
  • Automated UIDocument Creation: Simplifies the process of creating and attaching UIDocument assets to scenes for rendering UI elements.
  • PanelSettings Configuration: Offers functionality to configure PanelSettings for runtime UI rendering and scaling.
  • File Operations: Allows users to create, read, write, and delete USS and UXML files programmatically.
  • Use Case: For a Unity game developer looking to design a custom UI, this Skill unit enables the creation of visually appealing and functional user interfaces with ease.

Quick Start

Generate a UI document with the uidocument skill by creating a new UXML file named 'game_ui.uxml' and a corresponding USS file named 'game_ui.uss'.

Frequently Asked Questions about unity-uitoolkit

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

FAQPage Schema
How do I create and manage Unity UI elements using UXML and USS?

To create Unity UI elements, you can generate and configure UXML and USS files programmatically. This provides an automated interface for designing interfaces without manually editing each UI component file.

Does Unity UI Toolkit support automated UIDocument creation for scenes?

Yes, Unity UI Toolkit supports automated UIDocument creation. It simplifies the process of creating and attaching UIDocument assets to scenes for rendering your custom runtime UI elements.

How do I configure PanelSettings for runtime UI rendering in Unity?

You can configure PanelSettings for runtime UI rendering by utilizing Unity UI Toolkit. It offers functionality to manage and scale your UI components efficiently during runtime execution.

Can I programmatically read, write, and delete USS and UXML files in Unity?

Yes, you can programmatically read, write, and delete USS and UXML files. Unity UI Toolkit allows full file operations to manipulate your Unity XML Markup Language and Unified Scene Sheets.

What Unity version is required for USS and UXML functionality?

USS and UXML functionality in Unity requires Unity 2022.3 or higher. This version ensures proper support for UIDocument assets and UI Toolkit features for your development environment.