usd-operations

Perform headless operations on USD files for validation and analysis.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kickthemoon0817/simul --skill usd-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usd-operations
Source: https://github.com/kickthemoon0817/simul/tree/main/skills/usd-operations
Command: npx skills add https://github.com/kickthemoon0817/simul --skill usd-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to perform various operations on USD files directly from the command line, without needing a running instance of Isaac Sim, streamlining your asset preparation and analysis workflows.

Core Features & Use Cases

  • File Validation: Quickly check USD files for errors before loading.
  • Scene Inspection: Get detailed information about prims, meshes, and scene structure.
  • Bounding Box Calculation: Determine the spatial extents of assets in world or local space.
  • Prim Manipulation: Create, update, and delete prims within USD files.
  • Use Case: You need to check the polygon count of several meshes in a USD file to ensure they meet performance requirements for a real-time application.

Quick Start

Analyze the USD file located at '/home/user/assets/scene.usd' by loading it and then summarizing its contents.

Frequently Asked Questions about usd-operations

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

FAQPage Schema
How do I inspect prims and meshes in a USD file without opening Isaac Sim?

To inspect prims and meshes in a USD file without Isaac Sim, use headless tools to load the stage and retrieve prim and mesh info. This enables offline scene inspection and polygon count verification for real-time application readiness.

Can I validate USD files for errors before loading them into a scene?

Yes, you can validate USD files for errors before loading them into a scene. This headless validation step ensures asset integrity and prevents downstream issues during offline asset preparation workflows.

What is the best way to calculate the bounding box of an asset in a USD scene?

The best way to calculate the bounding box of an asset in a USD scene is to use a headless tool to compute spatial extents. This determines the world or local space boundaries of your assets for offline analysis.

How do I create, update, or delete prims in a USD file from the command line?

To create, update, or delete prims in a USD file from the command line, use headless prim manipulation tools. This allows direct modification of scene structure and attributes during offline asset preparation.

Does headless USD manipulation support session-scoped operations across multiple files?

Headless USD manipulation supports session-scoped operations across multiple files by providing a stage_id handle. This manages offline validation, loading, and analysis workflows for various assets and scenes.