unity-ui-automation

Inspect and interact with Unity UI elements via targeted commands.

83|10|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/akiojin/unity-cli --skill unity-ui-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-ui-automation
Source: https://github.com/akiojin/unity-cli/tree/main/.claude-plugin/plugins/unity-cli/skills/unity-ui-automation
Command: npx skills add https://github.com/akiojin/unity-cli --skill unity-ui-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the inspection and interaction with user interface elements within the Unity game engine, streamlining UI testing and debugging.

Core Features & Use Cases

  • Locate UI Elements: Find UI elements by their name or type (e.g., Button, InputField).
  • Inspect State: Check the current state of UI elements, such as visibility and interactability.
  • Interact with UI: Perform actions like clicking buttons, setting input field values, or simulating input sequences.
  • Use Case: When a user asks to "Find the 'Submit' button on the login screen and click it," this skill is used.

Quick Start

Use the unity-ui-automation skill to find the 'Start' button and click it.

Frequently Asked Questions about unity-ui-automation

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

FAQPage Schema
How do I automate Unity UI interactions like clicking buttons or setting input fields?

Automate Unity UI interactions by using targeted commands to locate elements like buttons and input fields by name or type, check their interactability, and simulate sequential user inputs. This streamlines UI testing and debugging within the Unity Editor.

What is the best way to verify the visibility and state of UI elements in Unity?

Verify the state of UI elements in Unity by automating the inspection process. You can check the current visibility and interactability of elements such as buttons and input fields dynamically during runtime to ensure your user interface behaves as expected.

Can I simulate sequential user input flows within the Unity Editor for testing?

Yes, you can simulate sequential user input flows within the Unity Editor. This allows you to replicate complex user interactions, such as finding a specific login button and clicking it, to verify dynamic UI manipulation and automated user flows.

How do I locate specific UI components in a Unity game for automated testing?

Locate specific UI components in Unity for automated testing by searching for elements using their specific name or type. This allows you to accurately target UI objects like buttons and input fields for dynamic manipulation and state verification.

Does this Unity UI automation approach require any external dependencies?

No external dependencies are required to automate Unity UI element inspection and interaction. The approach operates independently to locate elements, verify their state, and simulate user inputs directly within your existing Unity game development environment.