Create and edit UI components for Highrise Studio projects. You can't create or edit them without this skill.
/plugin marketplace add pocketzworld/studio-ai/plugin install rosie@studio-aiThis skill inherits all available tools. When active, it can use any tool Claude has access to.
resources/MyUIElement/MyUIElement.luaresources/MyUIElement/MyUIElement.ussresources/MyUIElement/MyUIElement.uxmlThis guide covers how to create and edit Highrise Studio UI components.
A Highrise Studio UI component consists of three parts:
You must create all three parts to have a functional UI component. There is no HTML or CSS.
Add the following steps to your todo list:
Assets/UI folder. Rename the directory all of its contents to the desired UI component name in PascalCase.research-highrise-studio-lua-api skill to determine what elements exist and how to use them. Valid elements will inherit from VisualElement or a subclass thereof.research-highrise-studio-lua-api skill to understand the Highrise Studio API.task.document, window, addEventListener, etc.).mcp__ide__getDiagnostics tool to read syntax errors in the Lua scripts you work with. Use it to check for errors, if available.use-unity-editor skill.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.