omniverse-usd-performance-tuning
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 output_path, 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: