smlib-python-api-use

Installation
SKILL.md

SMLib Python API Use

Use this skill to use the existing _omni_solid Python API correctly from scripts, tests, notebooks, and examples.

Purpose

Write, review, or debug Python code that calls existing _omni_solid functions while respecting operation docs, stubs, ownership, mutation, and error-triage contracts. For debugger topology pick, loopuse/edgeuse walks, Draw overlays, or in-process prog_test, import _smlib_dev as smdev (after _omni_solid) and see .agents/operations/dev_topology.md.

Prerequisites

  • Have an installed or built _omni_solid module when running code.
  • Know whether the task is API use; switch to smlib-python-api-maintain for binding, stub, or docstring edits.
  • Use usd-brep-test-selection when changing files or choosing validation.

Open First

Installs
1
GitHub Stars
1.9K
First Seen
Oct 13, 2026