omniverse-ui-apis

Construct ovui UIs from atomic primitives with pixel-level layout control.

51|5|Updated May 18, 2026
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/ovui --skill omniverse-ui-apis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omniverse-ui-apis
Source: https://github.com/NVIDIA-Omniverse/ovui/tree/main/skills/omniverse-ui-apis
Command: npx skills add https://github.com/NVIDIA-Omniverse/ovui --skill omniverse-ui-apis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables constructing ovui UIs directly from atomic primitives instead of relying on high-level composite widgets, giving precise control over layout, sizing, and composition.

Core Features & Use Cases

  • Atomic UI construction from primitive widgets (windows, frames, layouts, and basic controls)
  • Support for Pixel/Percent/Fraction sizing, docking patterns, and TreeView-like hierarchies
  • Guidance to recreate Stage-Browser-like, Property-Inspector-like, or Viewport-like UIs without high-level composites

Quick Start

Prototype an atomic ovui UI by composing windows, frames, and basic widgets from primitives and avoid high-level composite widgets.

Frequently Asked Questions about omniverse-ui-apis

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

FAQPage Schema
How do I build pixel-precise UI layouts from atomic primitives in ovui?

To build pixel-precise UI layouts from atomic primitives in ovui, compose windows, frames, and basic widgets directly, replacing high-level composite widgets to gain strict control over sizing, docking, and composition.

What is atomic UI composition and when should I use it instead of high-level composites?

Atomic UI composition constructs interfaces from low-level primitive widgets rather than high-level composites. Use it when workflows require pixel-precise layouts, custom docking patterns, or viewport-like panels that composites cannot accurately render.

Can I recreate Stage-Browser-like or Property-Inspector-like UIs without high-level composites?

Yes, you can recreate Stage-Browser-like, Property-Inspector-like, or Viewport-like UIs without high-level composites by composing atomic primitives, utilizing TreeView-like hierarchies, and applying model-view layout patterns.

Does ovui support Pixel, Percent, and Fraction sizing for dock layouts?

Ovui supports Pixel, Percent, and Fraction sizing for dock layouts. These sizing modes enable repeatable, scriptable UI construction when composing atomic primitives for complex viewport configurations.

Why use atomic primitives for scriptable UI construction instead of pre-built composite widgets?

Using atomic primitives for scriptable UI construction replaces restrictive high-level composites, providing strict QA guidance, model-view pattern references, and exact control over layout and sizing that composites lack.