mcpbeat

Optimization From Data Orchestrator

nvidia/optimization-from-data-orchestrator

Coordinate uploaded data plus a natural-language question into interpretation, clarification, cuOpt solve, and a user-facing answer.

476 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
463
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/NVIDIA/cuopt-examples --skill optimization-from-data-orchestrator

The instruction itself

4 sections, as written by the author

Optimization From Data Orchestrator

Top-level coordinator when a user provides tabular data and wants a

constructive plan (schedule, assign, allocate, route — any wording).

NemoClaw: read cuopt-sandbox/references/activation.md for skill

order and cuOpt-before-heuristic rules.

When to use

Both must hold:

  • tabular data provided or expected (CSV, etc.)
  • user wants a plan from that data (any phrasing; minimize/optimal not required)

Skip for analytics-only requests (summarize, chart, filter), fully

pre-specified math outside this flow, or explicit replayable/auditable path.

Sequence

Step 0 (NemoClaw — do not skip): See cuopt-sandbox — probe → env →

smoke. No schedule/heuristic output before smoke passes.

  • optimization-intent-router — optimization family (LP/MILP/QP/routing)
  • optimization-mode-router — only if replay/audit/export signals
  • tabular-optimization-ingestion — table roles (interpretation only)
  • cuopt-model-mapper — clarify if needed, map to cuOpt, solve

Handoffs after step 4:

  • LP / MILP / QP → numerical-optimization-formulationcuopt-numerical-optimization-api-python
  • Routing → routing-formulationcuopt-routing-api-python

Guardrails

  • First solver that emits assignments/schedules must be cuOpt after step 0
  • Ingestion steps do not authorize heuristic or greedy stand-ins
  • Do not skip intent classification; do not use cuOpt for pure analytics
  • One focused clarification beats a long questionnaire

How to use it

Copy the folder

Take nvidia/optimization-from-data-orchestrator from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.