RadarTopicsBuildersWeeklyReads
Open Source Radar
microsoft/

SkillOpt

GitHubWebsite

SkillOpt is a Python-based framework that trains reusable agent skills as editable text documents (best_skill.md) using a validation-gated optimization loop, with a CLI and optional WebUI. Latest releases include SkillOpt-Sleep, an offline self-evolution engine.

16kstars
1.4kforks
34issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

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.

How it works

The tool treats the skill document as the trainable state of a frozen agent and uses an optimizer model to turn rollout scores into bounded edits (add/delete/replace) to a single skill document. A textual learning-rate budget, a rejected-edit buffer, and epoch-wise slow/meta updates are used to stabilize training, with zero inference-time model calls at deployment. The deployed artifact is a compact best_skill.md that runs against the unchanged target model.

Getting started

Install the package:

pip install skillopt

WebUI (optional):

pip install -e ".[webui]"
python -m skillopt_webui.app

The documentation and release notes provide the full installation, data preparation, training/eval commands, configuration, and framework internals.

Recent releases

Latest two releases:

  • v0.2.0 SkillOpt v0.2.0 — SkillOpt-Sleep (2026-07-02) The headline feature is SkillOpt-Sleep: a nightly offline self-evolution engine behind a held-out validation gate; includes experimental multi-objective, replay, and dream-rollout controls; adds integration shells for Claude Code, Codex, Copilot, Devin; Windows robustness and hardened JSON parsing.
  • v0.1.0 v0.1.0 (2026-06-02) — Initial PyPI Release Install with pip install skillopt.

Install command shown in the release notes:

pip install skillopt

Traction

Stars: 15586

Behind the repo

Not provided in the given facts.

Caveats

License: MIT Created: 2026-05-08 Last push: 2026-08-02

Agent skills inside · 2
All skills →
SharePost on XLinkedIn
All trending reposRevenue-verified startups →