Skip to main content
skillsSource-backedReview first Safety Privacy

.NET Agent Skills

Microsoft .NET team skill marketplace for AI coding agents working on .NET, C#, ASP.NET Core, Blazor, MAUI, diagnostics, MSBuild, NuGet, upgrades, tests, AI workflows, RAG pipelines, and C# MCP servers.

HarnessClaude CodeCodexWindsurfGeminiCursorCLIVS Code
Level:expertType:capability-packVerified:validated
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • .NET build, test, upgrade, package, template, publish, and migration tasks can modify project files, lock files, generated code, packages, app settings, and deployment artifacts.
  • Diagnostics skills may suggest collecting traces, dumps, counters, crash data, MSBuild binlogs, or performance profiles; collect those artifacts only with explicit approval and storage controls.
  • MCP server skills can expose local code, files, APIs, credentials, or production services as callable tools; review tool descriptions, parameter validation, authorization, and transport choice before connecting clients.
  • NuGet and publish workflows can push packages or artifacts to public or private feeds; verify package IDs, versions, API keys, feed targets, and release policy before publishing.
  • Upgrade and modernization guidance should be verified against each application's framework support window, deployment target, package compatibility, and rollback plan.

Privacy notes

  • .NET repositories may contain connection strings, appsettings secrets, user secrets, certificates, environment variables, telemetry keys, logs, traces, dumps, package credentials, and production data.
  • MSBuild binlogs, crash dumps, profiler output, and test artifacts can contain source paths, dependency graphs, request data, exception payloads, configuration values, and environment details.
  • MCP servers created with these skills may forward prompts and tool inputs to local processes, HTTP services, databases, cloud APIs, or third-party model providers depending on the implementation.
  • Keep private NuGet credentials, signing keys, deployment secrets, customer data, dumps, and proprietary source out of public prompts, issues, pull requests, and shared artifacts.

Prerequisites

  • An AI coding assistant or skill host that supports Agent Skills, plugin marketplaces, or direct skill installation.
  • .NET SDK and project-local build/test tooling appropriate for the repository being edited.
  • For MCP server work, the official C# MCP SDK, MCP project templates, and a target transport choice such as stdio or HTTP.
  • For diagnostics, permission to collect traces, dumps, logs, counters, binlogs, or test output from the target environment.

Schema details

Install type
package
Reading time
8 min
Difficulty score
82
Troubleshooting
Yes
Breaking changes
No
Source repository stats
Scope
Source repo
Skill and platform metadata
Skill type
capability-pack
Skill level
expert
Verification
validated
Verified at
2026-06-18
Retrieval sources
https://github.com/dotnet/skillshttps://raw.githubusercontent.com/dotnet/skills/main/README.mdhttps://raw.githubusercontent.com/dotnet/skills/main/.agents/plugins/marketplace.jsonhttps://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-ai/.codex-plugin/plugin.jsonhttps://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-ai/skills/mcp-csharp-create/SKILL.mdhttps://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-aspnetcore/skills/dotnet-webapi/SKILL.mdhttps://raw.githubusercontent.com/dotnet/skills/main/plugins/dotnet-diag/skills/analyzing-dotnet-performance/SKILL.mdhttps://raw.githubusercontent.com/dotnet/skills/main/LICENSE
Tested platforms
Claude CodeCodexGitHub CopilotCursorVS Code
PlatformSupportInstall path
claude-codeNative.claude/skills/<skill-name>/SKILL.md
codexNative.agents/skills/<skill-name>/SKILL.md
windsurfNative.windsurf/skills/<skill-name>/SKILL.md
geminiNative.gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md
cursorAdapter.cursor/rules/<skill-name>.mdc
cliManualAGENTS.md or tool-specific context file
Tool listing metadata
Full copyable content
codex plugin marketplace add dotnet/skills

# Open Codex, then install from the plugin browser
/plugins

# Claude Code or Copilot CLI marketplace flow
/plugin marketplace add dotnet/skills
/plugin install dotnet-ai@dotnet-agent-skills

# Install one skill directly
skill-installer install https://github.com/dotnet/skills/tree/main/plugins/dotnet-ai/skills/mcp-csharp-create

About this resource

.NET Agent Skills

dotnet/skills is the official .NET team marketplace for Agent Skills and custom agents. It gives Claude Code, Codex, GitHub Copilot, Cursor, and other skill-aware coding agents source-backed guidance for .NET, C#, ASP.NET Core, Blazor, MAUI, Entity Framework, diagnostics, MSBuild, NuGet, tests, upgrades, AI workflows, RAG pipelines, and C# MCP servers.

This is especially useful for teams that want AI coding agents to follow modern .NET conventions instead of generic C# advice. The repository ships a Codex-native marketplace manifest, plugin manifests, individual SKILL.md files, and a dashboard for accuracy and efficiency scoring trends.

Knowledge Freshness

The repository is maintained by the .NET team at Microsoft and currently includes plugins for core .NET work, data access, diagnostics, MSBuild, NuGet, upgrades, MAUI, AI, template authoring, tests, ASP.NET Core, Blazor, and .NET 11 APIs. .NET SDKs, templates, NuGet packages, ASP.NET Core APIs, MCP SDK patterns, and preview framework guidance change quickly.

Use the skills for workflow structure and agent guardrails, then verify exact commands, package versions, target frameworks, and deployment constraints against the application's repository and the currently installed .NET SDK.

Retrieval Sources

This listing is grounded in:

  • The dotnet/skills repository README.
  • The .agents/plugins/marketplace.json marketplace manifest.
  • The dotnet-ai plugin manifest.
  • Representative SKILL.md files for C# MCP server creation and testing.
  • Representative ASP.NET Core Web API and diagnostics skills.
  • The repository license and official GitHub organization metadata.

Core Workflow

Install the marketplace for Codex:

codex plugin marketplace add dotnet/skills

Open Codex and install from the plugin browser:

/plugins

For Claude Code or Copilot CLI:

/plugin marketplace add dotnet/skills
/plugin install dotnet-ai@dotnet-agent-skills

Install an individual skill directly when you only want one workflow:

skill-installer install https://github.com/dotnet/skills/tree/main/plugins/dotnet-ai/skills/mcp-csharp-create

Capability Scope

The marketplace currently exposes these plugin groups:

Plugin Scope
dotnet Core .NET coding tasks
dotnet-data Entity Framework and .NET data access
dotnet-diag Performance investigations, debugging, and incident analysis
dotnet-msbuild Build failure diagnosis, performance, code quality, and modernization
dotnet-nuget Dependency management, package management, and modernization
dotnet-upgrade Framework, language, and compatibility upgrades
dotnet-maui .NET MAUI setup, diagnostics, and troubleshooting
dotnet-ai LLM integration, agentic workflows, RAG, MCP, and ML.NET
dotnet-template-engine Template discovery, scaffolding, and authoring
dotnet-test Test execution, filtering, platform detection, and MSTest workflows
dotnet-aspnetcore Middleware, endpoints, real-time communication, and API patterns
dotnet-blazor Blazor component authoring, interactivity, and web app patterns
dotnet11 New .NET 11 APIs and language features

For MCP-specific traffic, the dotnet-ai plugin is the highest-value starting point. It includes C# MCP server workflows for creating servers with the official SDK and templates, choosing stdio or HTTP transports, implementing tools, adding prompts and resources, debugging servers, testing with MCP client integration tests, and preparing publish workflows.

Production Rules

Use these skills as expert workflow guidance, but keep repository and runtime boundaries explicit:

  • Inspect the target solution, SDK version, target frameworks, package graph, tests, and deployment path before broad changes.
  • Keep generated code, package upgrades, lock files, and project file edits separately reviewable.
  • Run dotnet build, targeted tests, and the repository's existing validation before proposing production changes.
  • For ASP.NET Core work, preserve existing controller or minimal API style rather than mixing patterns.
  • For MCP servers, document every tool, validate parameters, restrict network and filesystem access, and choose stdio or HTTP transport based on the intended trust boundary.
  • For diagnostics, avoid collecting dumps, traces, counters, or binlogs unless the user approves the environment, retention plan, and redaction path.
  • For NuGet publish tasks, verify package identity, feed target, API key scope, signing policy, and rollback path before pushing artifacts.

Use Cases

  • Ask Codex to scaffold a C# MCP server with the official SDK and stdio transport.
  • Have Claude Code add MCP tool tests using the C# MCP client SDK.
  • Use Copilot to diagnose an ASP.NET Core Web API endpoint and produce OpenAPI metadata that matches the existing API style.
  • Ask Cursor to review a hot path for .NET performance anti-patterns.
  • Use an agent to triage MSBuild failures, NuGet dependency drift, or .NET upgrade blockers with source-specific workflows instead of generic guesses.

Source Review

  • The README describes .NET Agent Skills as the .NET team's curated set of core skills and custom agents for coding agents.
  • The repository includes a dashboard for accuracy and efficiency scoring trends across contained plugins.
  • The Codex installation section says the repository ships a Codex-native marketplace manifest at .agents/plugins/marketplace.json.
  • The marketplace manifest names .NET Team at Microsoft as the owner and lists plugin groups for core .NET, data, diagnostics, MSBuild, NuGet, upgrades, MAUI, AI, template engine, tests, ASP.NET Core, Blazor, and .NET 11 work.
  • The mcp-csharp-create skill covers dotnet new mcpserver, the official C# MCP SDK, tool/prompt/resource implementation, and stdio versus HTTP transport choices.
  • The mcp-csharp-test skill covers unit tests, MCP protocol integration tests, HTTP MCP testing, and evaluations for server quality.
  • The license file identifies the repository as MIT licensed.

Duplicate Review

Checked current content/skills/, content/tools/, content/mcp/, open pull requests, and repository-wide content for .NET Agent Skills, dotnet/skills, dotnet-agent-skills, mcp-csharp-create, dotnet-ai, and C# MCP skill phrases. Existing .NET content is older rules or agent guidance, not this official Microsoft skill marketplace, and no exact source URL duplicate or open duplicate PR was found.

Disclosure

Editorial listing. No paid placement or affiliate link is used. The upstream repository is maintained under the official dotnet GitHub organization and is MIT licensed.

Source citations

Add this badge to your README

Show that .NET Agent Skills is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/skills/dotnet-agent-skills.svg)](https://heyclau.de/entry/skills/dotnet-agent-skills)

How it compares

.NET Agent Skills side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.

Field.NET Agent Skills

Microsoft .NET team skill marketplace for AI coding agents working on .NET, C#, ASP.NET Core, Blazor, MAUI, diagnostics, MSBuild, NuGet, upgrades, tests, AI workflows, RAG pipelines, and C# MCP servers.

Open dossier
Azure Skills Plugin

Official Microsoft Azure Skills Plugin for coding agents, combining Azure Agent Skills, Azure MCP Server configuration, and Foundry MCP workflows for build, deploy, diagnostics, cost, compliance, AI, Kubernetes, storage, RBAC, and migration scenarios.

Open dossier
WordPress Agent Skills

WordPress contributor-reviewed Agent Skills for AI coding assistants working on Gutenberg blocks, block themes, plugins, REST APIs, Interactivity API, Abilities API, WP-CLI, Playground, performance, PHPStan, and directory rules.

Open dossier
Expo Skills

Official Expo AI agent skills for building, deploying, upgrading, observing, and debugging Expo and React Native apps with Expo Router, EAS, native modules, App Clips, Tailwind, native UI, and EAS Update insights.

Open dossier
Trust
Install riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categoryskillsskillsskillsskills
Sourcesource-backedsource-backedsource-backedsource-backed
Author.NET Team at MicrosoftMicrosoftWordPress ContributorsExpo
Added2026-06-182026-06-182026-06-182026-06-18
Platforms
Claude CodeCodexWindsurfGeminiCursorCLIVS Code
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Source repo
Safety notes.NET build, test, upgrade, package, template, publish, and migration tasks can modify project files, lock files, generated code, packages, app settings, and deployment artifacts. Diagnostics skills may suggest collecting traces, dumps, counters, crash data, MSBuild binlogs, or performance profiles; collect those artifacts only with explicit approval and storage controls. MCP server skills can expose local code, files, APIs, credentials, or production services as callable tools; review tool descriptions, parameter validation, authorization, and transport choice before connecting clients. NuGet and publish workflows can push packages or artifacts to public or private feeds; verify package IDs, versions, API keys, feed targets, and release policy before publishing. Upgrade and modernization guidance should be verified against each application's framework support window, deployment target, package compatibility, and rollback plan.Azure Skills can guide agents through live cloud actions including infrastructure generation, validation, deployment, diagnostics, cost analysis, RBAC, Kubernetes, storage, AI services, and migration work. The included MCP configuration starts the Azure MCP server, which can expose structured tools across Azure services when the local account is authenticated. Deployment skills require plan and validation phases before live deployment. Do not skip `azure-prepare` or `azure-validate` steps when the upstream skill requires them. Live Azure changes can create cost, modify production resources, change access control, deploy workloads, query logs, or expose service data. Keep human review around write operations. For sovereign clouds, configure the Azure MCP server cloud argument explicitly instead of assuming Azure Public Cloud.WordPress plugin, theme, REST API, WP-CLI, database, cron, and performance changes can affect production sites, admin access, public endpoints, stored content, and user data. Security-sensitive work needs capability checks, nonces, sanitization, escaping, prepared SQL, REST permission callbacks, and explicit authorization review. Block changes can create Invalid block errors if saved markup changes without proper deprecations and migrations. Do not run WP-CLI write operations, database migrations, search-replace, cron tasks, plugin activation, or cache flushes on production without explicit approval and backups. The repo discloses AI-assisted generation from official WordPress and Gutenberg documentation followed by WordPress contributor review; still verify against current project constraints.Expo Skills can guide agents through native project changes, EAS builds, store submissions, EAS Update rollouts, and EAS Observe queries; those actions can affect real apps and users. Do not let an agent trigger EAS builds, submissions, rollouts, or production updates without reviewing project, profile, branch, runtime version, and account context. Native modules, config plugins, App Clips, brownfield integration, and prebuild steps can modify iOS and Android project files; inspect diffs before committing. Follow the skill's Expo Go-first guidance before creating custom native builds unless custom native code or platform targets require them.
Privacy notes.NET repositories may contain connection strings, appsettings secrets, user secrets, certificates, environment variables, telemetry keys, logs, traces, dumps, package credentials, and production data. MSBuild binlogs, crash dumps, profiler output, and test artifacts can contain source paths, dependency graphs, request data, exception payloads, configuration values, and environment details. MCP servers created with these skills may forward prompts and tool inputs to local processes, HTTP services, databases, cloud APIs, or third-party model providers depending on the implementation. Keep private NuGet credentials, signing keys, deployment secrets, customer data, dumps, and proprietary source out of public prompts, issues, pull requests, and shared artifacts.Azure work can expose subscription IDs, tenant IDs, resource group names, resource inventories, cost data, log queries, Application Insights telemetry, storage paths, RBAC assignments, model deployment names, and cloud architecture details. Authenticated MCP tools can read or operate on live Azure and Foundry resources according to the local account's permissions. Keep Azure credentials, service principals, connection strings, keys, SAS tokens, deployment outputs, logs with customer data, and private topology details out of prompts, commits, issue comments, screenshots, and shared reports. Review Microsoft, MCP host, model provider, and organization retention policies before routing production telemetry, cost data, or customer-sensitive resource context through an agent.WordPress work can expose database content, user accounts, emails, cookies, nonces, application passwords, REST payloads, site URLs, plugin settings, telemetry, performance profiles, and logs. Keep wp-config secrets, salts, database credentials, application passwords, admin cookies, production exports, customer data, and private plugin code out of prompts, screenshots, issues, and public PRs. When using Playground, mounted local code may be copied into an in-memory filesystem; check that the mounted project does not contain secrets before sharing snapshots or repro links.Expo and EAS work can involve bundle identifiers, project IDs, app metadata, Apple and Google credentials, service account files, release channels, crash metrics, user counts, update payload sizes, screenshots, and build logs. Keep Expo tokens, Apple credentials, Google service account JSON, signing keys, keystore files, secrets, private crash data, and unpublished app metadata out of prompts, public PRs, screenshots, and logs. The Expo plugin can bundle MCP configuration; connected agents may access docs, EAS services, simulator screenshots, build status, workflow state, or update health depending on granted permissions.
Prerequisites
  • An AI coding assistant or skill host that supports Agent Skills, plugin marketplaces, or direct skill installation.
  • .NET SDK and project-local build/test tooling appropriate for the repository being edited.
  • For MCP server work, the official C# MCP SDK, MCP project templates, and a target transport choice such as stdio or HTTP.
  • For diagnostics, permission to collect traces, dumps, logs, counters, binlogs, or test output from the target environment.
  • Azure account or subscription appropriate for the target work.
  • Node.js 18 or newer with `npx` available, because the included MCP configuration launches `@azure/mcp` through npx.
  • Azure CLI installed and authenticated with `az login` for live Azure resource work.
  • Azure Developer CLI installed and authenticated with `azd auth login` for azd deployment workflows.
  • AI coding assistant or skill installer compatible with Agent Skills-style repositories.
  • WordPress plugin, theme, block theme, Gutenberg block, WordPress core checkout, or full-site repository.
  • Target WordPress and PHP version constraints, especially when working below WordPress 6.9 or with older PHP support.
  • Repo-local test/build tooling such as Composer, npm, @wordpress/scripts, wp-env, WP-CLI, PHPUnit, Playwright, PHPCS, or PHPStan where available.
  • Claude Code, Codex, Cursor, or another Agent Skills-compatible AI coding agent.
  • Expo or React Native project when applying project-specific skills.
  • Expo CLI, EAS CLI, simulator/device, or Expo account access when building, deploying, observing, or querying EAS state.
  • Current Expo docs, Expo CLI help, EAS CLI help, or Expo MCP access for exact commands and service behavior.
Install
codex plugin marketplace add dotnet/skills
apm install microsoft/azure-skills
npx skills add WordPress/agent-skills --skill wordpress-router
npx skills add expo/skills
Config
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.