Agent skill · NVIDIA

omniverse-usd-performance-tuning

Top-level workflow skill for USD performance diagnosis and optimization. Handles slow loading, high memory, low FPS, and broad scene-optimization requests; delegates auth/runtime setup to Phase 0 owners.

What it needs

About 7k tokens when loaded.

What this skill does

Omniverse USD Performance Tuning Scope Use for broad USD performance work: slow loading, low FPS/interactivity, high GPU or system memory, GPU crash/device lost, validation failures, CAD/conversion-quality triage, profiling, or requests to optimize a scene. This skill owns the user-facing workflow; setup, authentication, profiling, validation, mutation, and reporting are executed by phase references when reached. Frontmatter keeps version and tools at top level for agentskills.io compatibility; NVCARPS fields live under metadata. Mandatory session-start gate Before any tuning output, except a static classification-only answer, follow skills/omniverse-usd-performance-tuning/references/setup-usd-performance-tuning/references/runtime-context-header.md. That reference owns outputpath, setup-preflight.json, Format A/Format B, and forbids silent ad hoc probing. Required behavior: Missing or unreadable preflight: invoke setup-usd-performance-tuning. Present preflight: print Format A and wait for the user's answer. That reference owns the option set; do not restate or invent options here. Runtime already confirmed in this session: use compact Format B: For standalone/usd-optimize packages, runtime evidence must include package/sentinel checks plus shared-library or import/load verification, not just the Python executable/version. For omniverse:// assets, route through omniverse-authentication before setup, triage, or first open. Entry-skill and decision rules Name omniverse-usd-performance-tuning as the entry skill whenever any runtime path is verified: Kit, standalone, or a partial stack such as usd-validation-nvidia only. If the requested tool or operation is missing, return the specific blocker code such as blockedmissingusdoptimize or blockedmissingusdoptimizeoperation; do not substitute a different workflow. Name setup-usd-performance-tuning as entry only when no runtime path is verified and runtime choice/setup is the first unresolved problem. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills NVIDIA/omniverse-usd-performance-tuning

View the source on GitHub

Browse the @skills marketplace