OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add nvidia/simready-foundation --skill simready-foundation-add-feature-adapter
Use for adding SimReady feature adapters that mutate USD assets between exact feature or profile versions.
npx skills add nvidia/simready-foundation --skill simready-foundation-add-feature-adapter
Use this skill to add a direct asset mutation path between exact FET_###_<RUNTIME> feature names with integer feature versions, or between profile feature bundles. Feature adapters live under nv_core/cip_specs/asset_handler_modules/ and modify an output USD stage so an asset can move from an input feature/profile contract to a target one.
Use this after feature/profile differences are known. If no USD mutation is needed, document that no adapter is required.
Before editing, read:
AGENTS.mdnv_core/sr_specs/docs/guides/feature_adapters/feature_adapters.mdCollect or infer:
| Input | Requirement |
|---|---|
input_feature_name | Source feature name / manifest id, such as FET_003_STANDARD. |
input_feature_version | Source integer feature version. |
output_feature_name | Target feature name / manifest id, such as FET_003_PHYSX. |
output_feature_version | Target integer feature version. |
profile_path | Optional source/target profile upgrade path. |
mutation | Exact USD data changes required. |
module_path | Asset handler module directory. |
test_assets | Assets that pass input and should pass output after mutation. |
Use this checklist when changing the repository:
FET_###_<RUNTIME> and versions are exact integers, then identify only the requirements that differ.@feature_adapter metadata using exact feature names and integer versions.modify_stage(input_stage, output_stage):
Example request:
Expected result summary:
assets/openai.yaml preserves optional UI metadata for clients that read skill display hints. It is not required for the workflow.Report:
| Field | Meaning |
|---|---|
adapter_name | Adapter identifier. |
adapter_path | Python file path. |
input_feature | Source feature name and integer version. |
output_feature | Target feature name and integer version. |
mutation_summary | USD opinions changed. |
profile_upgrade | Profile path supported, if any. |
validation | Tests/assets run and remaining gaps. |