{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-09-27T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/skillopt",
  "type": "tool",
  "slug": "skillopt",
  "canonical_url": "https://gtmstacker.com/registry/tool/skillopt/",
  "title": "SkillOpt",
  "description": "SkillOpt is a Microsoft Research optimizer that trains reusable natural-language skills for frozen LLM agents, keeping only trajectory-driven edits that pass benchmark validation and transferring the result across models. Open source: yes (MIT); self-hostable; pricing free. Python, PyPI, 17.6k stars.",
  "category": "mcp-agents",
  "tags": [
    "mcp-agents",
    "agent-skills",
    "prompt-optimization",
    "self-hostable",
    "python",
    "microsoft"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "1295db463952287427542ec12a785bd35717976fa1ddd8c9ea3931e6946b57c3",
  "date_published": "2026-07-02T00:00:00Z",
  "date_modified": "2026-07-02T00:00:00Z",
  "source": {
    "name": "microsoft · GitHub",
    "url": "https://github.com/microsoft/skillopt"
  },
  "license": "MIT",
  "one_liner": "SkillOpt trains reusable natural-language skills for frozen LLM agents, keeping only edits that pass benchmark validation and transferring them across models.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_model": "free",
  "who_its_for": "A team building agents on frozen, hosted LLMs (no fine-tuning access) that wants to raise task performance by optimizing compact skill files — improving instructions the model reads — and to carry an optimized skill from one model to another instead of re-tuning per provider.",
  "aliases": [
    "skillopt",
    "skill opt",
    "microsoft/skillopt"
  ],
  "alternatives": [
    "skillpack",
    "skillbox",
    "google-skills"
  ],
  "secondary_categories": [
    "ai-infrastructure"
  ],
  "last_verified": "2026-09-27",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/microsoft/skillopt",
    "note": "MIT per repo; 17.6k stars; Python; published on PyPI (pip install skillopt); versioned releases v0.1.0 and v0.2.0 (v0.2.0 2026-07-02); WebUI dashboard (pip install -e '.[webui]') plus CLI; integrates OpenAI, Claude, Qwen, MiniMax, Codex, Copilot backends. Deployed skills are compact markdown (~300-2,000 tokens); Microsoft-reported gains across six benchmarks and seven model variants (WebFetch 2026-09-27, github.com/microsoft/skillopt)."
  },
  "caveats": "Verified from the repo (WebFetch 2026-09-27); no independent testing here. The performance gains 'across six benchmarks and seven model variants' are Microsoft Research's own reported results (vendor-claim), not independently reproduced in this pass. Backend model calls (OpenAI, Claude, etc.) bill on your own provider accounts; the tool itself is free/MIT.",
  "lead": "SkillOpt is a Microsoft Research optimizer that trains reusable natural-language skills for frozen LLM agents, keeping only trajectory-driven edits that pass benchmark validation and transferring the result across models. Open source: yes (MIT); self-hostable; pricing free. It is Python, on PyPI, with 17.6k stars.",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 79,
      "text": "SkillOpt is a Microsoft Research optimizer that trains reusable natural-language skills for frozen LLM agents, keeping only trajectory-driven edits that pass benchmark validation and transferring the result across models. Open source: yes (MIT); self-hostable; pricing free. It is Python, on PyPI, with 17.6k stars."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "What it does"
      ],
      "est_tokens": 254,
      "text": "SkillOpt is a Microsoft Research optimizer that trains reusable natural-language skills for frozen LLM agents, keeping only trajectory-driven edits that pass benchmark validation and transferring the result across models. Open source: yes (MIT); self-hostable; pricing free. It is Python, on PyPI, with 17.6k stars.\n\nSkillOpt optimizes in text space rather than weight space: it improves the natural-language \"skill\" an agent reads — its instructions — instead of fine-tuning the model, which makes it usable against frozen, hosted LLMs you cannot retrain. It runs the agent, edits the skill based on the trajectories, validates each change against benchmarks, and rejects edits that regress, so the skill only moves forward. The optimized artifact is a compact markdown file (roughly 300–2,000 tokens) that can be carried across models, and the project ships both a CLI and a WebUI dashboard with backends for OpenAI, Claude, Qwen, MiniMax, Codex, and Copilot. Open source: yes (MIT); self-hostable; pricing free."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 250,
      "text": "the skill only moves forward. The optimized artifact is a compact markdown file (roughly 300–2,000 tokens) that can be carried across models, and the project ships both a CLI and a WebUI dashboard with backends for OpenAI, Claude, Qwen, MiniMax, Codex, and Copilot. Open source: yes (MIT); self-hostable; pricing free.\n\n- MIT per repo; 17.6k stars; Python; PyPI (pip install skillopt); releases v0.1.0 and v0.2.0 (v0.2.0 2026-07-02); WebUI + CLI; multi-backend (OpenAI, Claude, Qwen, MiniMax, Codex, Copilot); deployed skills ~300-2,000-token markdown (WebFetch 2026-09-27).\n- Surfaced via arbitrage_x viral-post tracking (2026-09-27 pass, aggregator @RoundtableSpace), then verified at the primary Microsoft repo.\n- Anti-hype note: the reported gains across six benchmarks and seven models are Microsoft's own numbers (vendor-claim), stated as such, not independently reproduced here.\n- Curated from the GTM Stacker signal registry (2026-09-27 pass); license/facts independently verified 2026-09-27."
    },
    {
      "index": 3,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 286,
      "text": "tracking (2026-09-27 pass, aggregator @RoundtableSpace), then verified at the primary Microsoft repo. - Anti-hype note: the reported gains across six benchmarks and seven models are Microsoft's own numbers (vendor-claim), stated as such, not independently reproduced here. - Curated from the GTM Stacker signal registry (2026-09-27 pass); license/facts independently verified 2026-09-27.\n\nMost GTM agents run on frozen frontier or hosted models where fine-tuning is not an option, so the practical lever for quality is the skill/instruction layer — and that is usually hand-tuned by trial and error. SkillOpt automates that loop with a validation gate, so a qualification agent, a research agent, or an outreach-drafting agent can be improved measurably and the improvement can move with you when you switch models. Open source: yes (MIT); self-hostable; pricing free. The honest read: the mechanism (validated, transferable skill optimization) is well-suited to the frozen-model reality of GTM tooling, but the headline gains are vendor-reported — pilot it on one skill against your own task and confirm the lift before trusting the numbers."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/skillopt/index.md",
    "html": "https://gtmstacker.com/registry/tool/skillopt/",
    "json": "https://gtmstacker.com/registry/tool/skillopt/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/skillopt/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/skillopt/#software",
        "name": "SkillOpt",
        "identifier": "microsoft/skillopt",
        "description": "SkillOpt is a Microsoft Research optimizer that trains reusable natural-language skills for frozen LLM agents, keeping only trajectory-driven edits that pass benchmark validation and transferring the result across models. Open source: yes (MIT); self-hostable; pricing free. Python, PyPI, 17.6k stars.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/skillopt/",
        "datePublished": "2026-07-02T00:00:00Z",
        "dateModified": "2026-07-02T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/MIT.html",
        "codeRepository": "https://github.com/microsoft/skillopt",
        "keywords": "mcp-agents, ai-infrastructure, agent-skills, prompt-optimization, self-hostable, python, microsoft",
        "author": {
          "@type": "Organization",
          "name": "microsoft",
          "url": "https://github.com/microsoft",
          "sameAs": [
            "https://github.com/microsoft/skillopt"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "Skillpack",
            "url": "https://gtmstacker.com/registry/tool/skillpack/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "skillbox",
            "url": "https://gtmstacker.com/registry/tool/skillbox/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "Google Agent Skills",
            "url": "https://gtmstacker.com/registry/tool/google-skills/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/skillopt/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "MCP Agents",
            "item": "https://gtmstacker.com/registry/category/mcp-agents/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "SkillOpt",
            "item": "https://gtmstacker.com/registry/tool/skillopt/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "microsoft/skillopt",
    "repository": {
      "url": "https://github.com/microsoft/skillopt",
      "source": "github"
    }
  }
}
