| title | Advanced Installation |
|---|---|
| description | Install, update, and remove NVIDIA skills with control over agent, scope, and non-interactive workflows. |
Use this guide when you need more control than the root README quickstart: non-interactive installs, specific agents, global vs project scope, updates, removals, or a manual fallback.
- Node.js and npm available on your PATH. The examples use
npx, which ships with npm. - Access to
https://github.com/NVIDIA/skills. - An AI agent that supports Agent Skills, such as Claude Code, Codex, Cursor, OpenCode, Windsurf, Gemini CLI, or another compatible agent.
npx skills add nvidia/skills --listUse this when you want to inspect the catalog before selecting a skill.
npx skills add nvidia/skills --skill cuopt-numerical-optimization-api-pythonUse the skill name from the name: field in the skill's SKILL.md. In this catalog, names usually match the leaf folder under skills/<product>/.
npx skills add nvidia/skills --skill cuopt-numerical-optimization-api-python --agent codex
npx skills add nvidia/skills --skill cuopt-numerical-optimization-api-python --agent claude-code
npx skills add nvidia/skills --skill cuopt-numerical-optimization-api-python --agent cursorYou can pass --agent more than once:
npx skills add nvidia/skills \
--skill cuopt-numerical-optimization-api-python \
--agent codex \
--agent claude-codeProject installs are the default. They place links under the current project's agent-specific skills directory so the skills travel with that project.
npx skills add nvidia/skills --skill cuopt-numerical-optimization-api-pythonGlobal installs make the skill available across projects for the selected agent:
npx skills add nvidia/skills \
--skill cuopt-numerical-optimization-api-python \
--agent codex \
--globalUse --yes when scripting setup or bootstrapping a development environment:
npx skills add nvidia/skills \
--skill cuopt-numerical-optimization-api-python \
--agent codex \
--global \
--yes# See installed skills
npx skills list
# Check for updates
npx skills check
# Update all installed skills
npx skills update
# Remove a skill
npx skills remove cuopt-numerical-optimization-api-pythonPrefer npx skills add because it handles agent directories, global vs project scope, and updates. If you cannot use Node.js or npm, you can still copy a skill directory manually:
- Open the product folder under
skills/. - Copy the specific skill directory containing
SKILL.md. - Place it in your agent's skills directory.
Common global locations are:
| Agent | Global skills directory |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ |
| Cursor | ~/.cursor/skills/ |
Manual installs do not participate in npx skills update, so use them only as a fallback.