Leaderboard/Software Engineering/skills
Last commit on September 15, 2026·Created on February 3, 2026

dotnet/skills

Task-specific agent guidance for the .NET development lifecycle
Combined rank
#84
across all skills
In Software Engineering
#8
category rank
Stars
5.4k
+0.6% in last 7d
Forks
417
+0.7% in last 7d
Watchers
37
-2.6% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides specialized AI instructions to assist developers with core .NET workflows. It streamlines the process of SDK setup, web development, and testing by providing agents with the necessary context to handle technical tasks more accurately.

From building ASP.NET Core middleware and API endpoints to developing interactive Blazor components, the skills offer structured guidance for creating and debugging software within the .NET ecosystem.

WHO IT'S FOR
.NET App Developers
get agent help across core tasks
Blazor Web Developers
build APIs endpoints and components
DevOps Engineers
diagnose builds and manage dependencies
Test Engineers
run generate and migrate tests
Repository contents

108 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

I’m using

Install dotnet-advanced plugin

Installs: Complete dotnet-advanced plugin bundle; the bounded skillPaths list covers the four skills positively identified in the supplied evidence. · Copilot CLI, Claude Code

Before you start
  • Copilot CLI or Claude Code must be available to launch.
  1. Launch Copilot CLI or Claude Code.

  2. In the Copilot CLI or Claude Code agent session, add the marketplace.

    /plugin marketplace add dotnet/skills
  3. In that agent session, install the plugin by replacing the author-provided `<plugin>` placeholder with `dotnet-advanced`.

    /plugin install <plugin>@dotnet-agent-skills
  4. Restart the agent to load the new plugin.

  5. In the restarted agent session, view the available skills.

    /skills
  6. In the restarted agent session, view the available agents.

    /agents
README.md · Checked Sep 18, 2026plugins/dotnet-advanced/README.md · Checked Sep 18, 2026.claude-plugin/marketplace.json · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Draft a small file-based C# app

Uses csharp-scripts

  • A description of the C# experiment or small utility
  • An environment with the .NET SDK; file-based apps require .NET 10 or later
  • Optional desired path for the new .cs file, outside an existing project directory
Use the csharp-scripts skill to draft a one-file C# app for [describe the C# API experiment or small utility]. First check the installed .NET SDK version and account for the skill's .NET 10 requirement. Put the proposed entry-point file outside any existing project directory, and show the file contents and the command that would run it without claiming it has been executed.
Suggested first task

Review one scalar loop for SIMD suitability

Uses vectorization

  • Path to the source file and the method name
  • Existing tests or a description of the scalar contract
  • Target frameworks and supported platforms
  • Repository build and test workflow
  • Representative input sizes or an existing benchmark for optimization work
Use the vectorization skill to review the scalar implementation in [path/to/file.cs], focusing on [method name]. Do not edit the code yet. State whether a higher-level span, string, TensorPrimitives, tensor, or LINQ API preserves the contract; if explicit SIMD may be justified, outline a portable Vector128<T>-first approach and call out tail handling, overlap, memory safety, platform fallbacks, tests, and the benchmark needed before implementation.