# Nat Optimization

> Use when configuring or running NeMo Agent Toolkit optimization with `nat optimize`, including Optuna parameter tuning, prompt evolution, optimizer sizing, output interpretation, and optimizer datasets.

- Skill: `nvidia/nat-optimization` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add nvidia/nat-optimization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nvidia/nat-optimization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: Apache-2.0
- Author: NVIDIA (https://skillmd.com/u/nvidia)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/nvidia/nat-optimization

---


# NeMo Agent Toolkit Optimization

Use this skill when improving workflow quality through `nat optimize`.

## Workflow

1. Fix workflow correctness issues before optimizing.
2. Size the run and explain the chosen `n_trials`, parallelism, and stopping behavior.
3. Use separate evaluators for separate quality dimensions.
4. Run `nat optimize` with a generous timeout.
5. Inspect output artifacts before writing tuned values back to workflow YAML.

## Guardrail

Do not kill `nat optimize` mid-run unless the user asks. It writes final artifacts when the study finishes cleanly.

## References

- `references/overview.md`
- `references/choosing-parameters.md`
- `references/configuration.md`
- `references/output-and-cli.md`
- `references/complete-config-example.md`
- `references/optimizer_example_dataset.json`

