skill-evolution

Extract generalizable learnings from solved problems to patch cuopt skills.

2.8k|332|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/NVIDIA/skills --skill skill-evolution-nvidia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-evolution
Source: https://github.com/NVIDIA/skills/tree/main/skills/cuopt/skill-evolution
Command: npx skills add https://github.com/NVIDIA/skills --skill skill-evolution-nvidia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After solving a non-trivial problem, this skill captures generalizable learnings and proposes updates to other skills so future interactions improve automatically.

Core Features & Use Cases

  • Evolves cuopt-related capabilities by extracting patterns from successful solutions and applying them as patches to common skills.
  • Supports a three-phase lifecycle (Learning, Distillation, Placement) to transform isolated fixes into durable skill improvements.
  • Use case: when a solved optimization task reveals a repeatable pattern, automatically propagate the improvement to the most impactful skill.

Quick Start

Initiate a learning cycle to extract generalizable fixes from the current interaction and patch the highest-impact cuopt skill.

Frequently Asked Questions about skill-evolution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate learning loops to evolve AI agent skills after solving optimization problems?

To automate learning loops for AI agent skills, you can use a three-phase process that extracts generalizable learnings from solved optimization problems and patches the highest-impact skill. This automatically propagates durable improvements to future interactions.

What is the best way to capture generalizable learnings from solved cuopt tasks?

The best way to capture generalizable learnings from cuopt tasks is through a distillation process that transforms isolated fixes into durable skill improvements. It extracts repeatable patterns from successful solutions and proposes targeted updates to common skills.

How do skill patching mechanisms handle corrections and undocumented behavior in API usage scenarios?

Skill patching mechanisms handle corrections by applying strict safety constraints during the patch placement phase. This ensures that when failures or undocumented behavior surface in API usage scenarios, only the highest-impact skill receives targeted updates automatically.

Can I propagate improvements from interactive optimization workflows to other cuopt-related skills?

Yes, you can propagate improvements from interactive optimization workflows to cuopt-related skills. The system extracts patterns from successful solutions and applies them as patches, ensuring model-guided workflows and API usage scenarios automatically benefit future interactions.

What are the limitations of automated skill evolution when applying patches across multiple AI agents?

A key limitation of automated skill evolution is its strict safety constraint targeting only the single highest-impact skill for updates. This prevents broad, uncontrolled modifications across multiple AI agents, prioritizing durable improvements over rapid patch deployment.