Agent Plugins Marketplace
← All plugins

dotnet

v0.2.4

Core C# and .NET development skills for coding agents.

CodexClaude Code3 Skills

5.6k GitHub starsUpdated 4 hours ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
3 skill or MCP entries
Source updated
Oct 4, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install dotnet for Codex and Claude Code

Installs for the current user
codex plugin marketplace add dotnet/skills
codex plugin marketplace upgrade dotnet-agent-skills
codex plugin add dotnet@dotnet-agent-skills

Paste and run these commands in a terminal with Codex. They add and refresh the dotnet-agent-skills catalog, then install this plugin.

Compatibility: the page URL and API slug “dotnet-3” remain stable.

  • Codex: dotnet-3@agent-plugin-marketplace → dotnet@dotnet-agent-skills

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/dotnet/skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/dotnet/.

Plugin files

plugins/dotnet/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/csharp-refactoring/SKILL.md
├── skills/msbuild/SKILL.md
└── skills/setup-local-sdk/SKILL.md

Included Skills3

csharp-refactoringskills/csharp-refactoring/SKILL.md

Safely refactors C#/.NET code without changing behavior. USE FOR any request to refactor, rename, move, extract, inline, merge, consolidate, deduplicate, split, or modernize C# code, including partial/generated declarations, wrappers, public APIs, serialization/reflection/configuration names, friend assemblies, conditional compilation, and multi-targeted projects. Also use when a request calls a feature, bug fix, package/framework upgrade, or public nullability change a refactor and the behavior-changing part must be separated or declined. DO NOT USE FOR ordinary feature or bug fixes not presented as refactoring; standalone upgrades after reclassification (use dotnet-upgrade); adding tests; or formatting-only work.

msbuildskills/msbuild/SKILL.md

Use only for MSBuild failure investigation, build-performance analysis, or review of existing build XML/extension contracts. A plan to convert a working legacy/non-SDK project to SDK style or migrate packages.config is a project-system migration, NOT a build-file review: do not activate, even to check scope. Framework/API upgrades are also excluded. Activate for advisory Import/Exists hook and NuGet packed-import questions even without a checkout or failed build; .csproj/.fsproj/.vbproj/.props/.targets conditions; custom-target inputs/outputs; .binlog capture/replay; failing dotnet build/restore/pack/publish or MSBuild-based test builds; slow evaluation, compilation, copying, or no-change builds; and controlled timing comparisons. Exclude SDK installation alone, C# refactoring, runtime profiling, assertions after successful builds, and non-MSBuild builds.

setup-local-sdkskills/setup-local-sdk/SKILL.md

Install a .NET SDK locally for safe preview testing, specific-version pinning, or reproducible team setups — without modifying the system-wide installation. USE FOR: trying .NET previews safely, testing specific SDK versions, installing MAUI or other workloads on a preview, updating or replacing an existing local SDK, creating reproducible team/CI install scripts, configuring global.json paths. DO NOT USE FOR: system-wide SDK installs, .NET hosts older than 10, runtime-only installs, or projects not using SDK-style commands.

Plugin manifests2

plugins/dotnet/.codex-plugin/plugin.json
{
  "name": "dotnet",
  "version": "0.2.4",
  "description": "Core C# and .NET development skills for coding agents.",
  "skills": [
    "./skills/"
  ]
}
plugins/dotnet/.claude-plugin/plugin.json
{
  "name": "dotnet",
  "version": "0.2.4",
  "description": "C# language server (LSP) integration for coding agents and high-level .NET development skills.",
  "skills": [
    "./skills/"
  ],
  "lspServers": "./.lsp.json"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[dotnet on Agent Plugins Marketplace](https://pluginsmp.com/plugins/dotnet-3)