Dev & Engineering ✓ NVIDIA · Official

Omniverse USD Performance Tuning

Diagnose USD scene performance problems and coordinate evidence-based optimization from runtime setup through reporting.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
openusdusd-performancescene-optimizationperformance-profiling
+3nvidia-omniversepythonasset-validation

What does this skill do, and when should you use it?

This is NVIDIA Omniverse’s top-level workflow skill for USD performance diagnosis and optimization. It covers slow loading, high memory use, low FPS, GPU crashes, conversion-quality triage, and validation failures. The workflow gates on runtime context, preserves evidence, and routes work through structure assessment, validation, restructuring, Scene Optimizer operations, profiling, and reporting. It fits teams that already have access to the relevant Omniverse or USD runtime components and need a controlled optimization process.

It collects scene and runtime context, requires setup-usd-performance-tuning to verify Kit, standalone, or partial runtime paths, and then plans and routes USD structure assessment, validation, restructuring, Scene Optimizer operations, baseline and after profiling, and optimization-report. During execution it may read logs, CSV files, and summary JSON while keeping raw artifacts on disk. When mutation is authorized, it produces an optimized USD stage plus structured JSON and Markdown optimization reports.

Good fit
  • An Omniverse user has a USD scene with slow loading and needs composition assessment and baseline profiling first.
  • A digital-twin team has low interactive FPS or excessive GPU memory use and wants scoped, evidence-based optimization iterations.
  • An engineer has validation failures or conversion-quality issues after CAD-to-USD processing and needs the correct validation route.
  • A technical artist needs to evaluate restructuring or Scene Optimizer changes before authorizing mutations.

How do you install this skill?

Before you use it
  • This is a source-only static review; no runtime, script, authentication, or optimization workflow was executed.
  • Key capabilities depend on multiple downstream skills and NVIDIA Omniverse runtimes whose contents are not supplied; missing dependencies may reduce the workflow to structural diagnosis or blocking.
  • The BENCHMARK marks the overall result FAIL and reports PII findings, duplicated content, and missing Tier 3 evidence; these should be remediated and re-evaluated before publication.
  • For Shell, Write, remote assets, and destructive Scene Optimizer operations, verify permissions, output paths, backups, and rollback procedures in the target environment.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • NVIDIA Omniverse Kit
  • Scene Optimizer
  • Asset Validator
  • USD Python
  • omniverse:// authentication

Install the skill from NVIDIA/skills with the skills CLI:

npx skills add nvidia/skills --skill omniverse-usd-performance-tuning --yes

You can target a client explicitly:

npx skills add nvidia/skills --skill omniverse-usd-performance-tuning --agent codex

The supplied README does not document the exact local installation directory for this individual skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/omniverse-usd-performance-tuning" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • This USD loads slowly; triage what to check first.
  • Route a low-FPS CAD scene through the performance workflow.

After installation, give the agent a concrete USD performance request such as “This USD loads slowly; triage what to check first.” or “Route a low-FPS CAD scene through the performance workflow.” Provide the scene path, problem type, workload type, runtime status, and whether in-place mutation or a separate output is allowed. omniverse:// assets require authentication before first opening.

What are this skill's strengths and limitations?

Pros
  • Coordinates runtime gating, structure assessment, validation, profiling, optimization, and reporting in one workflow.
  • Requires baseline evidence and validation before and after processor execution.
  • Plans three scoped iterations by default for broad optimization requests while preserving milestone order.
  • Supports diagnosis-only work and authorized generation of an optimized USD stage.
Limitations
  • It is an orchestration workflow, not a standalone USD performance profiler, and depends on downstream skills and Omniverse runtime components.
  • SKILL.md does not provide installation instructions for Kit, Scene Optimizer, Asset Validator, or USD Python.
  • Full Kit FPS, frame-time, Hydra, and RTX profiling requires the external NVIDIA/omniperf skills.
  • It gives no fixed thresholds or guaranteed performance gains; results depend on scene evidence and runtime conditions.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Omniverse USD Performance Tuning this page ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
Omniverse Realtime Viewer ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0
React Native Performance Guide 60 · Recommended ★ 1.7k 20d ago MIT
CAD to SimReady Workflow ✓ NVIDIA · Official 49 · Use with care ★ 3.8k today Apache-2.0
Browser DevTools Testing 59 · Recommended ★ 112k 15d ago MIT

This skill is an orchestration and routing workflow rather than a standalone profiler. Full Kit runtime profiling is delegated to NVIDIA/omniperf, while runtime probing and selection are owned by setup-usd-performance-tuning.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust17 / 25 · 3.4/5

The skill specifies a runtime-context gate, remote-asset authentication, user approval for destructive operations, artifact retention, and protection against unauthorized in-place mutation; its authentication guidance also forbids requesting or persisting passwords and tokens. However, it declares Shell and Write access, writable output paths, and omniverse:// access across many delegated phases, without a complete skill-local permission boundary, unified rollback procedure, or full data-flow disclosure, so points are deducted.

2Reliability8 / 20 · 2.0/5

Instruction ordering, runtime gates, blocked codes, failure routing, and report requirements are relatively specific. However, many critical behaviors are delegated to downstream references not supplied for this target, while BENCHMARK reports an overall FAIL and no Tier 3 results. Static review cannot reproduce key paths, so the score is capped below 10 and reduced for limited test and diagnostic-failure evidence.

3Adaptability9 / 15 · 3.0/5

Use cases, entry-skill ownership, local-versus-remote authentication boundaries, and the negative viewer-construction case are fairly clear. Chinese-language support, mainland-China network reachability, and variation across installation modes are not addressed sufficiently; core capability depends on Kit, Scene Optimizer, Asset Validator, USD Python, and runtime probing, so trigger and environment fit remain incomplete.

4Convention8 / 15 · 2.7/5

The skill provides versioning, an Apache-2.0 license, author metadata, tags, examples, prerequisites, limitations, troubleshooting, reference navigation, and structured-output requirements. It lacks a clear changelog, named maintenance responsibility, and update path. The supplied BENCHMARK also reports 10 static findings and 17 deduplication findings, indicating documentation maintenance noise and repetition.

5Effectiveness6 / 15 · 2.0/5

The intended workflow, phase chain, baseline/after comparison, structured report, and neutral handling of successful no-op operations are clearly defined and could cover diagnosis through reporting. Actual usefulness depends on downstream skills, runtime availability, and external tooling; BENCHMARK is an overall FAIL with no usable Tier 3 evidence. Direct usability therefore remains unverified and the score is capped below 7.

6Verifiability4 / 10 · 2.0/5

The supplied evals.json, BENCHMARK static-validation results, referenced report schema, and artifact-retention rules provide limited auditable evidence. There is no available third-party execution evidence, Tier 3 result, committed test suite covering key paths, or independent reproduction in the supplied material, so the score is capped below 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will it modify my USD scene automatically?
No mutation is authorized by default. An optimized stage is produced only when writing and mutation are permitted and the relevant execution phases run; diagnosis-only work should state that no optimized stage was written.
What environment does it require?
Downstream phases may require NVIDIA Omniverse Kit, Scene Optimizer, Asset Validator, USD Python, writable output paths, and authentication for omniverse:// assets.
What problems does it cover?
It covers slow loading, high memory use, low FPS, GPU crashes, validation failures, and performance or conversion-quality triage for USD workflows.
Is it paid?
The supplied source does not state pricing. The repository distributes the skill through the skills CLI.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Omniverse Realtime Viewer

Routes USD viewer requests to the right architecture and guides rendering, interaction, UI, and validation.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

CAD to SimReady Workflow

Converts CAD or source assets into validated, simulation-ready USD through staged authoring, property assignment, conformance, and packaging.

★ 3.8k FS 49 Use with care today
Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

★ 3.8k FS 60 Recommended today
Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

★ 3.8k FS 58 Recommended today
Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

Design, implement, and validate low-overhead autotuning for CuTile GPU kernels.

★ 3.8k FS 52 Use with care today
Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

★ 3.8k FS 51 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan Python Wheel Installer

Install Holoscan SDK Python bindings in a virtual environment and verify them on a Linux NVIDIA GPU system.

★ 3.8k FS 50 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

★ 3.8k FS 62 Recommended today
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

★ 3.8k FS 61 Recommended today
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

★ 3.8k FS 57 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Diagnostic Builder

Build Earth2Studio wrappers for single-step diagnostic data transformations.

★ 3.8k FS 56 Use with care today
Data & Analysis ✓ NVIDIA · Official

Earth2Studio Weather Data Fetch

Fetch validated weather and climate variables from Earth2Studio sources by time and data type.

★ 3.8k FS 56 Use with care today
Data & Analysis ✓ NVIDIA · Official

NVIDIA AI-Q Deep Research

Run deep research through a reachable local or self-hosted AI-Q Blueprint backend.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Typed Wrappers & Codecs

Add typed boundaries to NeMo Relay integrations while preserving predictable JSON middleware semantics and caller-visible behavior.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

CUDA-Q Quantum Onboarding

Guides developers from CUDA-Q installation to quantum kernels, GPU simulation, and real QPU execution.

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Clinical ASR Flywheel: Environment Setup

Validate that a clinical ASR evaluation environment can complete a TTS-to-ASR round trip through NVIDIA-hosted speech services.

★ 3.8k FS 54 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Converter

Guides AI agents through tao-daft conversion between supported NVIDIA TAO DAFT dataset formats.

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

AutoMagicCalib Video Calibration

Turn local multi-camera MP4 recordings into AutoMagicCalib calibration results through a REST API.

★ 3.8k FS 53 Use with care today

Related skills