Noureddine RAMDI / dotnet/skills: a curated marketplace of AI agent skills for the .NET ecosystem

Created Mon, 04 May 2026 10:23:02 +0000 Modified Sat, 23 May 2026 20:41:27 +0000

dotnet/skills

The .NET ecosystem just got a curated collection of AI agent skills designed to integrate tightly with popular AI coding assistants like Claude Code, Copilot CLI, Cursor, and OpenAI Codex. This repo, maintained by the official .NET team, packages domain expertise as installable plugins rather than static docs or standalone tools. It’s a practical look at how framework maintainers are adapting to AI coding workflows by standardizing and modularizing capabilities as agent skills.

what dotnet/skills provides for AI coding assistants

dotnet/skills is a collection of 11 specialized plugins (or “skills”) that cover the breadth of the .NET ecosystem. These include core coding assistance, Entity Framework data operations, diagnostics, MSBuild integration, NuGet package management, framework upgrades, MAUI for cross-platform UI, AI/ML integration, template engine support, testing, and ASP.NET Core functionality.

Each skill is packaged to follow the agentskills.io open standard, which means they are designed to be cross-platform compatible across multiple AI coding assistants. This standardization is key because it enables the same skill to be installed and used in different AI agent environments without rewriting or adapting the code.

Under the hood, these skills are implemented in C# to leverage the .NET ecosystem and integrate deeply with .NET-specific tooling and libraries. The repo acts as a plugin marketplace, allowing AI coding assistants to discover, install, update, and manage these skills dynamically.

There is also a public dashboard that tracks accuracy and efficiency scoring trends for the plugins, providing transparency and feedback loops for ongoing improvement.

cross-platform .net agent skills with a marketplace architecture

What sets this repo apart is its marketplace approach to AI agent skills. Instead of bundling all capabilities into monolithic AI models or fixed-function tools, the .NET team packages capabilities as discrete, installable plugins that AI assistants can pull in on demand.

The architecture revolves around the agentskills.io open standard, which defines how skills are described, installed, invoked, and updated across different AI coding assistants. This approach reduces fragmentation in the AI tooling landscape, where each assistant might otherwise require bespoke integrations.

The codebase is surprisingly clean and modular given the complexity of supporting the full .NET ecosystem and multiple AI agents. The tradeoff is that some integration points, such as the VS Code plugin support, are still in preview and subject to change, which can complicate adoption in production workflows.

Managing multiple marketplaces (Copilot CLI, Claude Code, Cursor, Codex) also adds operational complexity but ensures broad coverage and reach across popular AI coding assistants.

Overall, the repo strikes a clear balance between extensibility, maintainability, and ecosystem coverage, making it a useful reference for anyone building AI agent plugins for large frameworks.

Getting started with dotnet/skills is straightforward if you use any of the supported AI coding assistants. The README provides CLI commands and configuration snippets that let you add the dotnet/skills marketplace, install individual plugins, and manage updates.

Here’s the core installation flow for Copilot CLI or Claude Code, copied verbatim:

/plugin marketplace add dotnet/skills
/plugin install <plugin>@dotnet-agent-skills
# restart to load the new plugins
/skills
/agents
/plugin update <plugin>@dotnet-agent-skills

For VS Code, the integration is currently a preview feature requiring an explicit enablement in settings.json:

// settings.json
{
  "chat.plugins.enabled": true,
  "chat.plugins.marketplaces": ["dotnet/skills"]
}

Once enabled, you can browse and install plugins from the marketplace directly inside Copilot Chat or via the Extensions panel with the @agentPlugins filter.

Cursor users can discover and install plugins through the Cursor marketplace panel or import local checkouts for development.

Codex CLI users can install individual skills using the skill-installer command with GitHub URLs pointing to specific skill folders.

This multi-agent support and the ability to install plugins dynamically are significant because they offer flexibility for developers working across different AI coding environments.

verdict: who should explore dotnet/skills

dotnet/skills is a practical and well-structured marketplace of AI coding assistant plugins tailored for .NET developers embracing AI in their workflows. It’s especially relevant if you use AI coding assistants like Copilot CLI, Claude Code, Cursor, or Codex and want deep integration with the full .NET ecosystem.

The marketplace approach is a solid pattern for packaging domain knowledge as reusable, installable skills rather than static documentation or brittle integrations. This repo shows what a mature, framework-maintainer-led AI skill marketplace looks like in practice.

That said, some parts, like VS Code plugin support, are still in preview, so expect some rough edges or breaking changes. The multi-marketplace complexity may also be overkill if you only use a single AI assistant.

For .NET developers experimenting with AI-assisted coding or building AI integrations themselves, this repo is worth understanding and trying out. It provides a concrete example of how to structure, package, and distribute AI agent capabilities in a cross-platform way that can scale with your tooling needs.


→ GitHub Repo: dotnet/skills ⭐ 1,503 · C#