print-usd

Print USD scene hierarchy and prim metadata from readable input files.

179|21|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/content-agents --skill print-usd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: print-usd
Source: https://github.com/NVIDIA-Omniverse/content-agents/tree/main/.agents/skills/print-usd
Command: npx skills add https://github.com/NVIDIA-Omniverse/content-agents --skill print-usd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly understand USD assets by printing their scene hierarchy and prim metadata, enabling rapid validation, debugging, and planning of downstream steps.

Core Features & Use Cases

  • Print the USD scene tree and stage header to gain an overview of asset structure.
  • Reveal prim paths, types, variants, API schemas, collections, and custom token attributes for detailed inspection.
  • Use with --start-prim, --max-depth, --show-types, and --stats to tailor the output for debugging, asset review, or integration tasks.

Quick Start

Run wu print-usd <usd_path> to inspect the USD scene hierarchy and prim metadata.

Frequently Asked Questions about print-usd

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

FAQPage Schema
How do I print the scene hierarchy of a USD file for asset debugging?

To print a USD scene hierarchy for asset debugging, run the wu print-usd command on your USD file path to expose prim structures, types, variants, and API schemas for rapid validation.

What prim metadata can I inspect when reviewing a USD scene?

When reviewing a USD scene, you can inspect prim paths, types, variants, API schemas, collections, and custom token attributes to gain a detailed overview of the asset structure.

Can I limit the depth of the USD scene tree printed during large pipeline inspections?

Yes, you can limit the USD scene tree depth during large pipeline inspections by using the --start-prim and --max-depth flags to tailor the printed hierarchy output.

Do I need USD Python bindings installed to inspect USD scene hierarchies?

Yes, you need USD Python bindings installed in your environment alongside wu CLI availability and readable USD input files to successfully inspect and expose USD scene hierarchies.

What is the best way to extract statistics from a USD scene tree?

The best way to extract statistics from a USD scene tree is to use the --stats flag with the wu CLI, providing quantitative data for integration tasks and asset review.

Why does printing a USD scene hierarchy fail without the wu CLI?

Printing a USD scene hierarchy fails without the wu CLI because it serves as the required command-line interface to parse USD Python bindings and expose the prim metadata and stage headers.