usd-tools ยท diff
git:20260505.5c57b27 to git:20260927.f5cfb64
5 added, 0 removed. Audit A to A.
---
name: usd-tools
description: >-
Infrastructure skill โ low-level OpenUSD scene inspection and validation:
read layer stacks, traverse prims, validate USD schemas. Use when working
directly with raw USD files (usda, usdc, usdz) or verifying USD compliance.
Not for Maya-specific USD export โ use maya-pipeline__export_usd for that.
Not for full DCC pipeline workflows โ use a domain pipeline skill instead.
license: Apache-2.0
compatibility: Requires usdcat and usdchecker from the OpenUSD distribution
allowed-tools: Bash Read
metadata:
openclaw:
requires:
bins:
- usdcat
- usdchecker
emoji: "๐ฌ"
homepage: https://openusd.org
dcc-mcp:
dcc: python
+ recall-context:
+ app_type: python
+ domain: usd
+ workflow_stage: interchange
+ task_category: query
version: "1.0.0"
layer: infrastructure
search-hint: "USD stage, prim, schema validation, layer stack, usda, usdc, usdz, usdchecker, usdcat, raw USD file"
tags: "usd, openusd, scene inspection, validation, infrastructure"
tools: tools.yaml
---
# OpenUSD Tools
Inspect and validate Universal Scene Description (USD) files.
## Tools
### `usd_tools__inspect`
Print the contents of a `.usd`, `.usda`, `.usdc`, or `.usdz` file.
### `usd_tools__validate`
Run `usdchecker` compliance validation and return the report.
## Prerequisites
Install the OpenUSD Python bindings:
```bash
pip install usd-core
```
Or install the full distribution from https://openusd.org.