用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/NVIDIA-Omniverse/omniverse-labs --skill usdc-binary-format命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when setting up a fresh clone of this repo to run OVRTX Dev Variant Presenter (also called the "variant studio" in the walkthrough video and earlier releases) — no .venv yet, ovrtx/ovstage/ovstream not installed, ModuleNotFoundError on ovrtx/ovstage/ovstream, or "how do I install / get this running". RTX + uv; validated on Windows.
Use when asked to start, run, launch, restart, or bring up the OVRTX Dev Variant Presenter server, stream, or viewport in this repo — also called the "variant studio" in the walkthrough video and earlier releases — or after the stream / GPU / server was lost and needs recovering. RTX required; validated on Windows.
Build a browser-based, RTX-streamed app for exploring and rendering USD VARIANT PERMUTATIONS — a live ovstream/WebRTC viewport plus instant variant switching, cameras, a turntable rig, grid/batch stills, a multi-track timeline, projects, post, and remote-stage mirroring. Use when asked to build a "variant presenter / configurator" — or a "variant studio", the name used in the walkthrough video and earlier releases — a permutation render tool, or to add variant/timeline/batch features on top of an Omniverse realtime viewer.
基于 SOC 职业分类
正在显示 SKILL.md
| name | usdc-binary-format |
| description | Use this skill when implementing or verifying the low-level USDC Crate binary reader. |
| metadata | {"author":"NVIDIA"} |
Use this skill when implementing or verifying the low-level USDC Crate binary reader.
Binary and Cratedocs/usdc-spec-errata.md — pinned interpretations where the AOUSD prose is
ambiguous or diverges from real .usdc content. In particular: the LZ4
envelope uses TfFastCompression framing (u8 chunk count, per-chunk i32
size), not the spec text's u64+u64 framing.Pinned commit: 6b4f01f2d6d46b01507481524eb516b4ef358c31
PXR-USDC header and version validationThis skill owns only Crate byte-level decoding. It accepts an already-opened resource byte view from a layer-format handler and returns typed low-level Crate sections, buffers, and primitive arrays for higher-level USDC nodes.
The reader must reject malformed sizes, offsets, unsupported versions, truncated data, integer overflows, invalid compression metadata, and unknown required encodings with diagnostics before higher-level section mapping starts.
This skill does not map decoded bytes into USD specs, fields, paths, tokens, or canonical layer dumps.
Defer resource opening to usd-resource-protocol through usd-layer-open.
Defer token, string, path, field, field-set, and spec interpretation to
usdc-value-decoder and usdc-spec-parser.
Do not call USDA text lexers, USDA value parsers, or USDA spec parsers.
Do not implement package extraction, .usd forwarding dispatch, sublayer
loading, composition, value resolution, schema fallback, or USDC writing.
PXR-USDC data with a clear diagnosticread_tocThe binary-format unit must satisfy
contracts/performance/usdc.performance.json. Header and TOC validation must
be O(section_count); standard section lookup must be O(1); section bytes must
be non-owning views; LZ4 and compressed integer arrays must run at decoder
throughput, not at byte-at-a-time interpretation rates.