plugins/nvidia/skills/omniverse-realtime-viewer/SKILL.md
Use as the top-level router for Omniverse Realtime Viewer USD app requests and focused viewer reference documents.
npx skillsauth add openai/plugins omniverse-realtime-viewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This is the top-level entry point for the Omniverse Realtime Viewer skill package. It is self-contained: all required routing, conventions, and validation guidance live in the selected references.
Use the focused reference documents as implementation recipes. This file chooses the right recipes and preserves the architectural rules that must hold across all generated viewer apps.
Start by classifying the requested viewer, then read only the references needed
for that delivery path and feature set. Implement the render path first, layer
interaction and UI behavior on top of it, and finish by capturing validation
evidence from references/validation.md.
references/routing.md to choose the delivery path and focused references.references/conventions.md before implementing camera, input,
selection, viewport, streaming protocol, scene loading, or environment
behavior.references/usd-viewer-app/README.md.references/streaming-vs-local/README.md.references/viewer-ux-workflow/README.md and then the focused viewer UI references.
This applies to React/WebRTC, Tauri, Electron, ovui, ovwidgets, and Dear
ImGui apps; "frontend" means user-facing UI, not only browser UI.references/viewer-input-routing/README.md before
references/camera-controls/README.md, references/native-picking-selection/README.md, or references/object-selection/README.md.references/validation.md to capture review evidence before handoff.ovrtx for all USD and 3D rendering.ovstream WebRTC video stream plus UI. The browser
does not render USD geometry.ovrtx path and document the runtime requirement. Do not add a
browser-renderer fallback.renderer.step(), stage mutation, native picking,
selection writes, and live attribute writes.references/dependencies/README.md and deployment choices in
references/cloud-deployment/README.md; do not duplicate package locations or deployment setup.references/usd-viewer-app/README.md, references/streaming-viewer-recipe/README.md,
references/ovui-local-viewer-recipe/README.md, references/streaming-vs-local/README.md, references/electron-shm-viewer/README.md,
references/ovwidgets-editor-shell/README.md.references/ovrtx-rendering/README.md, references/stage-loading/README.md, references/stage-management/README.md,
references/render-settings/README.md, references/aov-switching/README.md, references/stage-hierarchy/README.md, references/stage-queries/README.md,
references/stage-attribute-reads/README.md, references/prim-transform-safety/README.md, references/usd-sample-data/README.md.references/streaming-server/README.md, references/streaming-client/README.md,
references/streaming-messages/README.md, references/streaming-lifecycle/README.md, references/local-viewer/README.md,
references/tauri-local-viewer/README.md, references/cpp-native-viewer/README.md, references/headless-shm-cli/README.md,
references/viewer-backend-interface/README.md, references/webgl-shm-transport/README.md.references/viewer-ux-workflow/README.md, references/viewer-layout-patterns/README.md,
references/viewer-control-patterns/README.md, references/viewer-data-view-patterns/README.md,
references/viewer-feedback-status/README.md.references/viewer-input-routing/README.md, references/camera-controls/README.md,
references/object-selection/README.md, references/native-picking-selection/README.md, references/selection-feedback/README.md,
references/selection-animation/README.md, references/transform-manipulator/README.md, references/gl-viewport-overlay/README.md,
references/ovui-library/README.md, references/prim-pick-effects/README.md, references/prim-info-display/README.md,
references/viewport-overlays/README.md.references/dependencies/README.md, references/windows-native-setup/README.md, references/cloud-assets/README.md,
references/cloud-deployment/README.md, references/troubleshooting/README.md.references/conventions.md.references/validation.md.development
Use when the user wants to spin up / create / launch / provision a DigitalOcean droplet (or "a remote dev box on DO") and connect to it from Codex as a remote SSH workspace.
data-ai
Search through Microsoft Teams chats or channels, triage unread or recent activity, draft follow-ups, and manage Planner tasks through connected Teams data.
tools
Motion / animation context for the `use_figma` MCP tool — animating Figma nodes via manual keyframes, animation styles, easing, and timeline duration. Load alongside figma-use whenever a task involves adding, editing, or inspecting animation on a node.
development
SwiftUI ↔ Figma translation. Use whenever the user mentions Swift, SwiftUI, iOS, iPhone, or iPad — in EITHER direction — translating a Figma design into SwiftUI (design → code), or pushing SwiftUI views / screens / tokens back into a Figma file (code → design). Triggers on phrases like 'implement this Figma design in SwiftUI', 'build this screen in Swift', 'push this SwiftUI view to Figma', 'mirror my Swift code in a Figma file', or whenever a Figma URL appears alongside `.swift` files / an `.xcodeproj`. Routes to a direction-specific reference doc; loads alongside `figma-use` for the code → design path.