EveryDev.ai
Subscribe
Home
Tools

3,145+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. SkillOpt
    SkillOpt icon

    SkillOpt

    Agent Frameworks
    Featured

    SkillOpt trains reusable natural-language skill documents for frozen LLM agents using trajectory-driven edits, validation-gated updates, and a deep-learning-inspired optimization loop.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Clone, use, modify, and distribute freely.

    Engagement

    Available On

    Web
    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent FrameworksPrompt EngineeringLLM Orchestration

    Alternatives

    ParlantAgentBench12-Factor Agents
    Developer
    MicrosoftRedmond, WAEst. 1975

    Listed Jun 2026

    About SkillOpt

    SkillOpt is a Microsoft Research project that applies deep-learning optimization discipline to natural-language agent skills — without touching model weights. Published alongside an arXiv preprint (2605.23904), it is available as an open-source Python library under the MIT License on GitHub, where it has accumulated over 3,600 stars since its May 2026 release.

    What It Is

    SkillOpt treats a compact Markdown skill document as the trainable state of a frozen language agent. Instead of fine-tuning model weights or hand-crafting prompts, it runs the frozen target model on scored task batches, asks a separate optimizer model to propose structured add/delete/replace edits, and accepts a candidate skill only when it strictly improves a held-out validation score. The deployed artifact is a single best_skill.md file — typically 300–2,000 tokens — that runs against the unchanged target model at zero additional inference-time cost.

    How the Optimization Loop Works

    The loop deliberately mirrors a neural-network training algorithm:

    • Rollout: The target model executes tasks with the current skill and records scored trajectories.
    • Reflect: The optimizer model analyzes success and failure minibatches separately to find reusable procedures.
    • Edit: Candidate add, delete, and replace operations are merged and ranked under a textual learning-rate budget, preventing destructive rewrites.
    • Gate: The candidate skill is kept only if it improves held-out selection performance.
    • Slow update / meta skill: Epoch-boundary updates and an optimizer-side memory buffer provide longer-horizon feedback without bloating deployment.

    Rejected edits are buffered as negative feedback so the optimizer avoids repeating harmful directions. The paper reports ablations showing that each of these controls — bounded edits, gated validation, rejected-edit buffer, and slow update — contributes measurably to final performance.

    Benchmark Results and Transfer

    According to the paper and project page, SkillOpt is best or tied-best on all 52 evaluated (model, benchmark, harness) cells across six benchmarks (SearchQA, ALFWorld, DocVQA, LiveMathematicianBench, SpreadsheetBench, OfficeQA), seven target models, and three execution harnesses (direct chat, Codex CLI, Claude Code CLI). The paper reports that on GPT-5.5, SkillOpt lifts average no-skill accuracy by +23.5 points in direct chat, +24.8 inside the Codex agentic loop, and +19.1 inside Claude Code. The paper also demonstrates that optimized skill artifacts transfer across model scales, between Codex and Claude Code harnesses, and to nearby benchmarks without further optimization.

    Architecture and Deployment Model

    The system separates the optimizer model (which proposes edits) from the target model (which executes tasks). This means a stronger optimizer can improve a weaker target, and even a matched target-as-optimizer setting can discover useful edits when updates are constrained, buffered, and validated. At deployment, the target model consumes only the final best_skill.md — no optimizer memory, no extra inference calls. The repository ships pretrained GPT-5.5 skill artifacts in ckpt/ for direct evaluation without re-running training.

    Setup Path

    SkillOpt requires Python 3.10+ and is installed via pip install -e .. It supports Azure OpenAI (recommended), OpenAI-compatible endpoints, Anthropic Claude, Qwen via local vLLM, and MiniMax. Configuration is YAML-based with a single configs/_base_/default.yaml as the source of truth; benchmark configs inherit from it. An optional Gradio-based WebUI monitoring dashboard is available via pip install -e ".[webui]". The repository also includes an extensibility guide for adding new backends and benchmarks.

    Update: Initial Release (May 2026)

    The repository was created on 2026-05-08 and last updated 2026-06-01. The paper (arXiv 2605.23904) was submitted in 2026. The project page notes that the first batch of pretrained skill artifacts has been uploaded to ckpt/, with remaining optimized skills and benchmark split manifests being cleaned and verified for future upload. A community-contributed optional soft-gate config (PR #25) has already been merged, indicating active early development.

    SkillOpt - 1

    Community Discussions

    Be the first to start a conversation about SkillOpt

    Share your experience with SkillOpt, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Clone, use, modify, and distribute freely.

    • Full source code access under MIT License
    • All benchmarks and backends included
    • Pretrained skill artifacts in ckpt/
    • Optional WebUI monitoring dashboard
    • Community contributions and extensibility

    Capabilities

    Key Features

    • Text-space optimization for frozen LLM agents
    • Trajectory-driven skill document editing (add/delete/replace)
    • Held-out validation gating for candidate skill acceptance
    • Textual learning-rate budget to prevent destructive rewrites
    • Rejected-edit buffer for negative feedback memory
    • Epoch-wise slow update and meta-skill for longer-horizon feedback
    • Deployable best_skill.md artifact with zero inference-time overhead
    • Pretrained GPT-5.5 skill artifacts for direct evaluation
    • Support for Azure OpenAI, OpenAI-compatible, Anthropic Claude, Qwen, and MiniMax backends
    • Three execution harnesses: direct chat, Codex CLI, Claude Code CLI
    • Six supported benchmarks: SearchQA, ALFWorld, DocVQA, LiveMathematicianBench, SpreadsheetBench, OfficeQA
    • Optional Gradio-based WebUI monitoring dashboard
    • Extensible backend and benchmark plugin architecture
    • Auto-resume from last completed training step
    • Cross-model and cross-harness skill transfer

    Integrations

    Azure OpenAI
    OpenAI API
    Anthropic Claude
    Qwen (vLLM)
    MiniMax
    Codex CLI
    Claude Code CLI
    ALFWorld
    SearchQA
    DocVQA
    LiveMathematicianBench
    SpreadsheetBench
    OfficeQA
    Gradio
    API Available
    View Docs

    Demo Video

    SkillOpt Demo Video
    Watch on YouTube

    Ratings & Reviews

    No ratings yet

    Be the first to rate SkillOpt and help others make informed decisions.

    Developer

    Microsoft

    Microsoft is a multinational technology company that develops and supports software, services, devices, and solutions including Visual Studio Code, Azure AI Services, and developer tools.

    Founded 1975
    Redmond, WA
    228,000 employees

    Used by

    Walmart
    Coca-Cola
    NASA
    Mercedes-Benz
    +1 more
    Read more about Microsoft
    WebsiteGitHubX / Twitter
    19 tools in directory

    Similar Tools

    Parlant icon

    Parlant

    Open-source conversational AI engine that keeps LLM agents business-aligned and compliant through alignment modeling and granular guidelines.

    AgentBench icon

    AgentBench

    AgentBench is an open-source benchmark framework for evaluating LLMs as autonomous agents across 8 diverse environments including OS, database, web, and knowledge graph tasks.

    12-Factor Agents icon

    12-Factor Agents

    A framework-agnostic guide of 12 engineering principles for building reliable, production-grade LLM-powered agents, inspired by the 12 Factor App methodology.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    487 tools

    Prompt Engineering

    Tools for creating and refining effective AI prompts.

    66 tools

    LLM Orchestration

    Platforms and frameworks for designing, managing, and deploying complex LLM workflows with visual interfaces, allowing for the coordination of multiple AI models and services.

    176 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions
    11views
    1upvote