Data & Analysis ✓ NVIDIA · Official linear-programmingmixed-integer-programmingquadratic-programmingoptimization-formulationproblem-parsingcuopt

cuOpt Numerical Optimization Formulation

Turn natural-language problems into clear LP, MILP, or QP mathematical formulations.

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust18 / 25 · 3.6/5

The skill is limited to optimization concepts and formulation guidance; it executes no code and requires no credentials or external access. It states QP beta status, convexity requirements, and non-convex limitations, keeping permission and external-effect risks low. Points are deducted because explicit user confirmation, liability boundaries, data-flow disclosure, and source citations in the skill body are incomplete; the supplied license metadata is NOASSERTION, leaving governance-level licensing uncertainty.

Reliability8 / 20 · 2.0/5

The document is internally coherent, distinguishes LP, MILP, and QP, covers several modeling patterns, and instructs the agent to ask about ambiguity. The committed evaluation report shows correctness of 67% and 37% and discoverability of 33% and 0%, indicating unstable key-path and triggering behavior. This is a static review without a reproducible test suite, so the score remains below the static ceiling of 10.

Adaptability9 / 15 · 3.0/5

The audience, optimization domains, sentence-labeling workflow, and “no API code” boundary are reasonably clear for natural-language formulation tasks. Points are deducted for missing explicit non-fit ranges, semantic trigger rules, and Chinese-language support. The core function does not depend on overseas services, so no additional mainland-network deduction is warranted.

Convention9 / 15 · 3.0/5

The materials provide a version, Apache-2.0 declaration, owner team, tags, skill card, evaluation report, and repository-level update information. Points are deducted because the static validation report identifies missing recommended Instructions and Examples sections and an invalid author format; installation/dependency guidance, FAQs, changelog, and explicit maintenance ownership are incomplete. The skill-level and repository-level licensing statements also merit clarification.

Effectiveness6 / 15 · 2.0/5

The skill contains useful patterns for sentence classification, implicit objectives, cutting stock, goal programming, inventory timing, and shared mixing. The evaluation report records Claude correctness of 67%, Codex correctness of 37%, and effectiveness results of 93% and 71%. Points are deducted because it provides concepts rather than executable models or API code, while correctness and discoverability remain inconsistent and outputs require human review.

Verifiability4 / 10 · 2.0/5

The fixed revision, evaluation tasks, expected behaviors, result table, and static findings provide some auditability. Points are deducted because the benchmark has only three positive tasks and no negative tasks, lacks raw execution logs or independent replication, and contains no committed test suite covering the skill’s key formulations. Static review cannot independently reproduce the claims.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
Before you use it
  • Do not treat the formulations as verified solver results; manually review objectives, integrality, QP convexity, and implicit constraints.
  • The evaluation sample is small and has no negative-trigger tasks; discoverability and correctness are unstable, so boundary, false-trigger, and failure-feedback tests should be added.
  • Clarify the relationship between the skill license, repository license, and NOASSERTION metadata, and add explicit maintenance ownership, changelog, and authoritative citations.
See the full review method →

What does this skill do, and when should you use it?

This skill helps users move from a problem statement to a structured formulation by identifying parameters, constraints, decisions, and objectives. It covers linear programming, mixed-integer linear programming, and quadratic programming, including variable types, convexity, sensitivity concepts, and common modeling patterns. It is conceptual and contains no cuOpt API code. When wording is ambiguous, it requires clarification or comparison of plausible interpretations.

Reads problem text and classifies each sentence or logical clause as a parameter, constraint, decision, or objective; detects implicit constraints and objectives; summarizes the model elements before formulation; explains when LP, MILP, or QP is appropriate; and presents formulation patterns for piecewise-linear objectives, cutting stock, goal programming, multi-period inventory, and shared mixing.

  1. An operations analyst turns production, resource, and cost descriptions into an LP or MILP.
  2. A scheduling, facility-location, or selection problem includes integer or binary decisions.
  3. A financial analyst formulates portfolio variance with return and budget constraints as a QP.
  4. A user needs to resolve timing assumptions in a purchasing or inventory problem before modeling.
  5. A modeler reviews variable types and objective construction in cutting-stock, goal-programming, or shared-mixing formulations.

What are this skill's strengths and limitations?

Pros
  • Covers core formulation concepts for LP, MILP, and QP.
  • Requires sentence-level parsing and explicit identification of implicit objectives and constraints.
  • Includes several practical formulation patterns and modeling pitfalls.
  • Documents QP minimization, convexity, and dual/sensitivity limitations.
Limitations
  • Provides no cuOpt API code.
  • QP support is identified as beta in the source material.
  • Ambiguous problems require clarification or multiple interpretations.
  • The SKILL.md provides no test suite or concrete execution-validation evidence.

How do you install this skill?

Install the specific skill from NVIDIA’s collection with:

npx skills add nvidia/skills --skill cuopt-numerical-optimization-formulation --yes

The README does not document the exact installation directory; the CLI prompts for the destination.

How do you use this skill?

After the skill is loaded by an Agent, provide a formulation task such as: “Turn this production-planning problem into an LP or MILP. First classify the parameters, constraints, decisions, and objective, then write the mathematical formulation.” The source does not document client-specific triggering or runtime procedures.

FAQ

Can this skill run the cuOpt solver directly?
No. The SKILL.md explicitly says it is conceptual and contains no API code.
What model types does it cover?
It covers LP with continuous variables, MILP with integer or binary variables, and QP with continuous variables and linear constraints. QP minimization should use a positive-semidefinite quadratic form.
Can a QP objective be maximized?
The skill requires QP minimization. To maximize a quadratic expression, negate it, minimize it, and then negate the optimal value.
Does the source specify a cost or extra service requirement?
No. It documents installation through npx skills but does not state pricing or additional service requirements.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

cuOpt Numerical Optimization API

Guide agents through GPU-accelerated LP, MILP, and QP modeling with cuOpt

Dev & Engineering ✓ NVIDIA · Official

cuOpt REST Server Deployment & Python Client

Deploy NVIDIA cuOpt as a REST service and call it with Python, curl, or another client.

Finance & Investment Banking ✓ NVIDIA · Official

cuFOLIO Portfolio Optimization

GPU-accelerated CVaR portfolio optimization, backtesting, and rebalancing.

Data & Analysis ✓ NVIDIA · Official

cuOpt Multi-Objective Explorer

Map Pareto tradeoffs between competing objectives with cuOpt.

Dev & Engineering ✓ NVIDIA · Official

cuOpt Python Routing

Model and solve TSP, VRP, and pickup-and-delivery routes with the cuOpt Python API.

Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA cuOpt Developer

Guides source-level cuOpt modification, builds, tests, debugging, and contributions.

Dev & Engineering ✓ NVIDIA · Official

cuTile Python Kernel Assistant

Guides developers in writing, debugging, validating, and optimizing high-performance cuTile GPU kernels.

Dev & Engineering ✓ NVIDIA · Official

Megatron Bridge Activation Recompute

Trade extra compute for lower GPU activation memory in Megatron Bridge training.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Adaptive Tuning

Tune NeMo Relay plugin behavior from runtime signals with measured, reversible rollouts.

Dev & Engineering ✓ NVIDIA · Official

DOCA RDMA Programming Guide

Helps developers build, configure, and debug DOCA RDMA applications on BlueField, ConnectX, and DOCA hosts.

Dev & Engineering ✓ NVIDIA · Official

DOCA Ethernet Queue Development

Develop and debug DOCA Ethernet RX/TX queues on BlueField DPUs and ConnectX NICs.

Dev & Engineering ✓ NVIDIA · Official

DOCA GPUNetIO Development Skill

Helps developers connect CUDA kernels on NVIDIA GPUs to DOCA network queues for GPU-side packet I/O and debugging.

Dev & Engineering ✓ NVIDIA · Official

DOCA Programming Guide

Guides developers through building, testing, and debugging library-agnostic DOCA applications from shipped samples.

Automation & Ops ✓ NVIDIA · Official

Jetson vLLM Speculative Decoding

Configure speculative decoding for lower single-stream generation latency on Jetson vLLM servers.

Data & Analysis ✓ NVIDIA · Official

TAO AutoML Tuning

Run governed hyperparameter optimization for NVIDIA TAO networks across supported SDK platforms.

Dev & Engineering ✓ NVIDIA · Official

DOCA Flow DPA Provider

Guides developers in exporting DOCA Flow pipes and resources into BlueField DPA for direct kernel-side access and mutation.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge MoE Performance Workflow

Systematically diagnose and improve MoE training throughput in Megatron Bridge.

Dev & Engineering ✓ NVIDIA · Official

Jetson Memory Optimizer

Reclaim unused DRAM on headless or no-camera Jetson deployments.

Dev & Engineering ✓ NVIDIA · Official

Omniverse USD Performance Tuning

Diagnose USD scene performance problems and coordinate evidence-based optimization from runtime setup through reporting.

Related skills