← all releases
Microsoft Research·May 22, 2026·v2 (May 25, 2026)·ai_model

SkillOpt

SkillOpt is a Microsoft Research system that treats natural-language agent skill documents as trainable state and optimizes them through trajectory-driven rollouts, reflection, bounded edits, and validation-gated updates — without touching the frozen LLM weights. It achieves best-or-tied-best performance across all 52 model × benchmark combinations tested.

featured on blogMicrosoft ResearchAI AgentsSkill OptimizationLLMSelf-EvolvingResearchNLPAgent Skills
on the blogSkillOpt: Microsoft Research's Optimizer That Trains Agent Skills, Not Model Weights 6 min
overview

SkillOpt is a Microsoft Research system that treats natural-language agent skill documents as trainable state and optimizes them through trajectory-driven rollouts, reflection, bounded edits, and validation-gated updates — without touching the frozen LLM weights. It achieves best-or-tied-best performance across all 52 model × benchmark combinations tested.

key features
  • 01Text-space optimizer for frozen LLM agents — treats a compact natural-language skill document as the trainable parameter; optimizes it through agent rollouts, reflection steps, and bounded edits without any gradient computation or model fine-tuning
  • 02Validation-gated updates for stable skill evolution — each candidate edit is evaluated on a held-out validation set before being committed; prevents skill regression and enables controllable, monotonically improving skill documents across training iterations
  • 03Best-or-tied-best across all 52 model × benchmark combos — transfers skills across model families (GPT, Claude, Gemini); skills learned on one agent can be reused by a completely different frozen LLM with no retraining, enabling a composable agent skill ecosystem
related productsbrowse all →
MiroThinkeropen sourceMiroThinker is an open-source search agent model developed by MiroMindAI, designed for tool-augmented reasoning and real-world information seeking. It aims to match the deep research capabilities of leading AI models like OpenAI's Deep Research and Google's Gemini Deep Research.Letta Code SDKopen sourceThe Letta Code SDK is a software development kit that enables developers to build deeply personalized agents with persistent memory that learn over time. It serves as the interface to Letta Code, facilitating the creation of stateful agents capable of continuous learning and improvement.OB-1open sourceOB-1 is a self-improving coding agent developed by OpenBlock Labs, designed to autonomously handle the full development lifecycle, from project management to pull requests. It integrates seamlessly into existing workflows, enhancing productivity and code quality.