Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
05182ef
update new skill arch
rgsl888prabhu Feb 27, 2026
dde249a
update
rgsl888prabhu Feb 27, 2026
de996c4
add support for claude cursor and opencode
rgsl888prabhu Feb 27, 2026
87f7d0d
update cuopt-lp-milp-api-python
rgsl888prabhu Feb 27, 2026
208f882
update
rgsl888prabhu Feb 27, 2026
68266d4
Adding assets to qp, routing lp
rgsl888prabhu Feb 27, 2026
f7d3c59
removing cross reference to skill
rgsl888prabhu Feb 27, 2026
1e8c034
update
rgsl888prabhu Feb 27, 2026
ebed0b8
update
rgsl888prabhu Feb 28, 2026
5e2db9f
Merge branch 'upgrade_skills' of https://github.com/rgsl888prabhu/cuo…
rgsl888prabhu Mar 2, 2026
4302ae1
fix examples in cuopt-lp-milp-api-c
rgsl888prabhu Mar 2, 2026
22a9e00
add assets for lp milp c
rgsl888prabhu Mar 2, 2026
758e43b
Update fr lp-milp cli examples
rgsl888prabhu Mar 2, 2026
f94199c
check style
rgsl888prabhu Mar 2, 2026
7f0412f
address reviews
rgsl888prabhu Mar 2, 2026
d8f0b1b
fix review
rgsl888prabhu Mar 2, 2026
bcdc763
add details on how to build
rgsl888prabhu Mar 2, 2026
f7e2953
fix reviews
rgsl888prabhu Mar 2, 2026
ab75829
test cli
rgsl888prabhu Mar 2, 2026
98b6ac6
fix
rgsl888prabhu Mar 2, 2026
7ffa510
add test cases
rgsl888prabhu Mar 3, 2026
0b35ef3
rename the skills to be generiv
rgsl888prabhu Mar 3, 2026
ebd7886
fix style
rgsl888prabhu Mar 3, 2026
638fff5
fix server assets
rgsl888prabhu Mar 3, 2026
d442a26
test
rgsl888prabhu Mar 3, 2026
7adc382
fix
rgsl888prabhu Mar 3, 2026
adef0f6
address review comment
rgsl888prabhu Mar 3, 2026
9515f5a
fix test script
rgsl888prabhu Mar 3, 2026
5a40adb
move skills to root and adopt good features to support multiple agent…
rgsl888prabhu Mar 3, 2026
7fce6db
address review comment
rgsl888prabhu Mar 3, 2026
38fcfec
run validate
rgsl888prabhu Mar 3, 2026
a27a73a
Add version to skills
rgsl888prabhu Mar 4, 2026
5900238
fix style
rgsl888prabhu Mar 4, 2026
7863a3f
fix tests
rgsl888prabhu Mar 4, 2026
f244519
enable test skip for skill
rgsl888prabhu Mar 4, 2026
bb9a0d3
add missing set of files
rgsl888prabhu Mar 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 120 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
{
"name": "nvidia-cuopt-skills",
"owner": {
"name": "NVIDIA"
},
"metadata": {
"description": "Agent skills for NVIDIA cuOpt: routing (VRP, TSP, PDP), LP/MILP/QP, installation (Python/C/developer), and REST server.",
"version": "26.04.00"
},
"plugins": [
{
"name": "cuopt-user-rules",
"source": "./skills/cuopt-user-rules",
"skills": "./",
"description": "Base behavior rules for using NVIDIA cuOpt. Read first when helping users with cuOpt (routing, LP/MILP, QP, installation, server)."
},
{
"name": "cuopt-developer",
"source": "./skills/cuopt-developer",
"skills": "./",
"description": "Contribute to NVIDIA cuOpt codebase including C++/CUDA, Python, server, docs, and CI. Use when the user wants to modify solver internals, add features, submit PRs, or understand the codebase architecture."
},
{
"name": "cuopt-installation-common",
"source": "./skills/cuopt-installation-common",
"skills": "./",
"description": "Install cuOpt — system and environment requirements only. Domain concepts; no install commands or interface guidance."
},
{
"name": "cuopt-installation-api-python",
"source": "./skills/cuopt-installation-api-python",
"skills": "./",
"description": "Install cuOpt for Python — pip, conda, Docker, verification. Use when the user is installing or verifying the Python API."
},
{
"name": "cuopt-installation-api-c",
"source": "./skills/cuopt-installation-api-c",
"skills": "./",
"description": "Install cuOpt for C — conda, locate lib/headers, verification. Use when the user is installing or verifying the C API."
},
{
"name": "cuopt-installation-developer",
"source": "./skills/cuopt-installation-developer",
"skills": "./",
"description": "Developer installation — build cuOpt from source, run tests. Use when the user wants to set up a dev environment to contribute or modify cuOpt."
},
{
"name": "lp-milp-formulation",
"source": "./skills/lp-milp-formulation",
"skills": "./",
"description": "LP/MILP concepts and going from problem text to formulation. What LP/MILP are, required formulation questions, typical modeling elements, and how to parse problem statements."
},
{
"name": "cuopt-lp-milp-api-python",
"source": "./skills/cuopt-lp-milp-api-python",
"skills": "./",
"description": "Solve LP and MILP with the Python API. Use when the user asks about optimization with linear constraints, integer variables, scheduling, resource allocation, facility location, or production planning."
},
{
"name": "cuopt-lp-milp-api-c",
"source": "./skills/cuopt-lp-milp-api-c",
"skills": "./",
"description": "LP and MILP with cuOpt — C API only. Use when the user is embedding LP/MILP in C/C++."
},
{
"name": "cuopt-lp-milp-api-cli",
"source": "./skills/cuopt-lp-milp-api-cli",
"skills": "./",
"description": "LP and MILP with cuOpt — CLI only (MPS files, cuopt_cli). Use when the user is solving from MPS via command line."
},
{
"name": "routing-formulation",
"source": "./skills/routing-formulation",
"skills": "./",
"description": "Vehicle routing (VRP, TSP, PDP) — problem types and data requirements. Domain concepts; no API or interface."
},
{
"name": "cuopt-routing-api-python",
"source": "./skills/cuopt-routing-api-python",
"skills": "./",
"description": "Vehicle routing (VRP, TSP, PDP) with cuOpt — Python API only. Use when the user is building or solving routing in Python."
},
{
"name": "qp-formulation",
"source": "./skills/qp-formulation",
"skills": "./",
"description": "Quadratic Programming (QP) — problem form and constraints. Domain concepts; no API or interface. QP is beta."
},
{
"name": "cuopt-qp-api-python",
"source": "./skills/cuopt-qp-api-python",
"skills": "./",
"description": "Quadratic Programming (QP) with cuOpt — Python API only (beta). Use when the user is building or solving QP in Python."
},
{
"name": "cuopt-qp-api-c",
"source": "./skills/cuopt-qp-api-c",
"skills": "./",
"description": "Quadratic Programming (QP) with cuOpt — C API. Use when the user is embedding QP in C/C++."
},
{
"name": "cuopt-qp-api-cli",
"source": "./skills/cuopt-qp-api-cli",
"skills": "./",
"description": "QP with cuOpt — CLI (e.g. cuopt_cli with QP-capable input). Use when the user is solving QP from the command line."
},
{
"name": "cuopt-server-common",
"source": "./skills/cuopt-server-common",
"skills": "./",
"description": "cuOpt REST server — what it does and how requests flow. Domain concepts; no deploy or client code."
},
{
"name": "cuopt-server-api-python",
"source": "./skills/cuopt-server-api-python",
"skills": "./",
"description": "cuOpt REST server — start server, endpoints, Python/curl client examples. Use when the user is deploying or calling the REST API."
}
]
}
1 change: 1 addition & 0 deletions .claude/AGENTS.md
1 change: 1 addition & 0 deletions .claude/CLAUDE.md
1 change: 1 addition & 0 deletions .claude/skills
22 changes: 22 additions & 0 deletions .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "nvidia-cuopt-skills",
"description": "Agent skills for NVIDIA cuOpt: routing (VRP, TSP, PDP), LP/MILP/QP, installation (Python/C/developer), and REST server. Use when building or solving optimization with cuOpt.",
"version": "26.04.00",
"author": {
"name": "NVIDIA"
},
"homepage": "https://github.com/NVIDIA/cuopt",
"repository": "https://github.com/NVIDIA/cuopt",
"license": "Apache-2.0",
"skills": "skills",
"keywords": [
"nvidia",
"cuopt",
"optimization",
"routing",
"vrp",
"lp",
"milp",
"qp"
]
}
1 change: 1 addition & 0 deletions .cursor/AGENTS.md
1 change: 1 addition & 0 deletions .cursor/skills
32 changes: 0 additions & 32 deletions .github/AGENTS.md

This file was deleted.

2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ container-builder/ @nvidia/cuopt-infra-codeowners
/.github/.coderabbit_review_guide.md @nvidia/cuopt-infra-codeowners
/.github/ISSUE_TEMPLATE/ @nvidia/cuopt-infra-codeowners
/.github/PULL_REQUEST_TEMPLATE.md @nvidia/cuopt-infra-codeowners
/.github/skills/ @nvidia/cuopt-infra-codeowners
/skills/ @nvidia/cuopt-infra-codeowners
/.github/agents-legacy/ @nvidia/cuopt-infra-codeowners

#packaging code owners
Expand Down
40 changes: 0 additions & 40 deletions .github/skills/README.md

This file was deleted.

Loading