SkillOpt
microsoft/SkillOpt
SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.
Install
- GitHub
- microsoft/SkillOpt
- Website
- aka.ms
- Stars
- ★ 18.7k
- License
- MIT
- Language
- Python
- Last push
- Oct 23, 2026
- Topics
- self-evolving-agents
Good for
- Improve a frozen LLM agent's performance by training natural-language skill files, without touching model weights
- Produce deployable best_skill.md artifacts through trajectory-driven edits and validation-gated updates
- Use SkillOpt-Sleep for nightly offline self-evolution: review past sessions, replay recurring tasks and consolidate
Getting started
- Run npx skills add microsoft/SkillOpt, or pip install the skillopt Python package
- Follow the official docs (docs/index.md) to prepare data and run training and eval commands
- Integration shells for Claude Code, Codex, Copilot and Devin live in the repo source, not the PyPI wheel
Before you install
An open-source Microsoft research project: a text-space optimizer that trains reusable skills. For install, data prep and configuration, follow the official documentation.
Summarized by AI from the project docs; check the official docs before relying on it.
Similar tools
- reaCommunity skills · ★ 380k
Reverse engineer anything with agents, from app behavior down to native binaries.
- skillsCommunity skills · ★ 184k
Public repository for Agent Skills
- ponytailCommunity skills · ★ 176k
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
- agent-skillsCommunity skills · ★ 110k
Production-grade engineering skills for AI coding agents.
- paperclipCommunity skills · ★ 107k
The open-source app everyone uses to manage agents at work
Source GitHub · All rights belong to the original creators