hatayamahatayamaCommunityยท22 Agent Skills Included

unity-cli-loop

Compile, test, debug, and operate Unity projects from the terminal

Controls the Unity Editor from the command line: compiles C# scripts, runs EditMode and PlayMode tests, reads console logs, and captures screenshots. Hot-reloads method bodies without recompiling and pauses execution at any source line to inspect live variable values. Simulates mouse, keyboard, and UI input for automated gameplay testing, eliminating manual clicking and slow editor round-trips.
npx skills add hatayama/unity-cli-loop --all -g -y
Available:

Explains to the AI agent how the uloop CLI talks to the Unity Editor over local IPC and sets the rules for using, generating, and keeping the skill files in sync.

All Skills in This Repository (22)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-hello-world

Generate personalized multi-language greetings with optional timestamps for the uloop CLI.

Community
Basic
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-record-input

Record keyboard and mouse input in Unity PlayMode and export JSON.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-run-tests

Run Unity EditMode and PlayMode tests and save NUnit XML results.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-get-logs

Retrieve and filter Unity Console log entries as JSON.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-screenshot

Capture Unity Editor windows as PNG screenshots with configurable options.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-clear-console

Clear Unity Editor console log entries with optional confirmation.

Community
Basic
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-focus-window

Bring the Unity Editor window to the foreground using osascript or PowerShell.

Community
Basic
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-control-play-mode

Control Unity Editor play mode via command line with JSON state output.

Community
Basic
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-get-hierarchy

Export Unity scene GameObject hierarchies as JSON with configurable depth and components.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-find-game-objects

Find Unity scene GameObjects by name, path, regex, component, tag, or layer.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-simulate-mouse-input

Simulate mouse clicks, movement deltas, and scroll events in Unity PlayMode.

Community
Intermediate
๐Ÿ“ฆ In Repo
hatayamahatayama

uloop-compile

Compiles Unity projects and reports error/warning counts in JSON format.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install unity-cli-loop?โ–ผ

Run `npx skills add hatayama/unity-cli-loop --all -g -y` in your terminal to install all skills in this suite globally.

How to let an AI agent control the Unity Editor?โ–ผ

Install the uloop CLI and Unity package, then your agent issues commands like `uloop compile`, `uloop run-tests`, and `uloop screenshot` to drive the editor over a local connection.

Can AI run Unity tests and read errors automatically?โ–ผ

Yes. The run-tests skill executes EditMode and PlayMode tests and returns failures with stack traces, while get-logs reads Unity Console errors for diagnosis.

Does unity-cli-loop work with Claude Code and Codex?โ–ผ

Yes. The skills follow the standard SKILL.md format and install into Claude Code, Codex, Cursor, and other compatible tools with one command.

Can AI simulate clicks and keyboard input in Unity?โ–ผ

Yes. Dedicated skills inject mouse clicks, UI drags, and key presses through Unity's Input System, and can replay recorded input for repeatable end-to-end tests.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’