← Catalog
Microsoft @microsoft
CLI

SkillOpt

Train reusable natural-language agent skills like neural nets — epochs, learning rates, and validation gates, without touching model weights.

Type
CLI
Updated
2026-09-16
Install

Install

via Positronick CLI

$positronick cli install skillopt --run

Official

$python -m pip install skillopt

SkillOpt is a Microsoft Research text-space optimizer that treats a compact skill document as the trainable state of a frozen LLM agent. A separate optimizer model turns scored rollouts into bounded add/delete/replace edits; a candidate is accepted only when it improves a held-out validation score. The deployed artifact is a compact best_skill.md that runs against the unchanged target model. The PyPI package ships skillopt-train, skillopt-eval, and skillopt-sleep (a nightly offline self-evolution companion). Source checkout adds benchmark configs, data materializers, and integration shells for Claude Code, Codex, Copilot, Devin, and OpenClaw. Paper: arXiv:2605.23904.