# Openusd Composition

> Domain skill for OpenUSD composition arcs. Add sublayers, payloads, variant sets, and variant selections to build multi-layer scenes.

- Skill: `dcc-mcp/openusd-composition` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add dcc-mcp/openusd-composition`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dcc-mcp/openusd-composition/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: dcc-mcp (https://skillmd.com/u/dcc-mcp)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dcc-mcp/openusd-composition

---


# OpenUSD Composition

Manage layer composition arcs: add sublayers to the root layer, attach
payload arcs on prims, create variant sets, and set variant selections.
Reference arcs remain in `openusd-stage`. Requires the pxr OpenUSD runtime.

## Workflow

1. Ensure a stage exists.
2. `add_sublayer` — compose another layer under the root layer.
3. `add_payload` — attach a payload arc on a prim.
4. `add_variant_set` — create a named variant set on a prim.
5. `set_variant_selection` — switch the active variant in a variant set.

