npx skills add ...
npx skills add nvidia/simready-foundation --skill simready-foundation-update-profile
Use for updating SimReady profile versions, feature bundles, docs, and adapter notes.
npx skills add nvidia/simready-foundation --skill simready-foundation-update-profile
Use this skill to change an existing profile. Profile versions are immutable, so the normal operation is to add a new version under the existing profile table in that profile's own TOML file under nv_core/tiers/simready_foundation_tier_core/simready/foundation/tier_core/profiles/, such as prop_robotics_neutral.toml, and update documentation to describe the new version. There is no consolidated profiles.toml; the validator loads every *.toml in that directory.
Edit an existing profile version in place only for a clear typo, comment correction, markdown-only clarification, or unpublished draft content that the user explicitly says may be changed in place.
Before editing, read:
AGENTS.mdnv_core/sr_specs/docs/guides/guides.mdnv_core/sr_specs/docs/guides/profiles/profiles.mdnv_core/sr_specs/docs/guides/feature_adapters/feature_adapters.mdprofiles/ directory, such as prop_robotics_neutral.tomlnv_core/sr_specs/docs/shared/profiles/profiles.mdnv_core/sr_specs/docs/shared/features/feature-dependency-graph.mdCollect or infer:
| Input | Requirement |
|---|---|
profile_name | Existing profile table name. |
base_version | Existing version to copy from. |
new_version | New semantic version for changed feature bundle. |
feature_changes | Added, removed, or changed exact FET_###_<RUNTIME> feature names and semantic feature versions. |
reason | Runtime, validation, asset class, or dependency reason for the update. |
adapter_plan | Required adapters or migration notes from old to new profile. |
Use this checklist when changing the repository:
nv_core/sr_specs/docs/shared/profiles/profiles.md so the profile summary lists the available versions and current feature bundle accurately.workspace validate or the equivalent simready-validate command against a representative asset.When a profile adopts a new feature version created in the same change, include both the feature update and profile update in the final summary.
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 |
|---|---|
profile_name | Profile changed. |
base_version | Existing version used as source. |
new_version | Version added, or in-place editorial fix. |
features_added | Feature names and semantic versions added. |
features_removed | Feature names removed. |
features_changed | Feature version changes. |
docs_changed | Markdown/index paths changed. |
adapter_plan | Migration/adapters required. |
validation | Checks run and remaining gaps. |