usd-to-ovstage-migration
USD to ovstage Migration
When to Use
Use this skill when the user is porting USD-API code to ovstage: code that creates prims,
authors and reads attributes, or deletes prims through pxr (Usd.Stage, UsdPrim,
UsdAttribute, Sdf.ChangeBlock) and should do the equivalent against the ovstage data plane.
It covers the call-by-call mapping and the mental shift that matters more than any single
call: USD habits are one call per prim; idiomatic ovstage is one vectorized call per column
over a prim set (and one batched op for several columns).
Do not use it to mirror an existing USD stage into ovstage automatically — that is
population, not migration (route to runtime-loop) — or for the mechanics of a single
ovstage call (route to the focused skills: application-flow, dlpack-tensor-exchange, etc.).
Inputs
Resolve inputs in this order: existing repository files and referenced snippets, explicit user request, then broader agent context.