dotnet-skills
Manifest validA fork of Microsoft's official .NET/C# skills for AI coding agents, additionally packaged as a DeepSeek Harness plugin — covering development, testing, diagnostics, migration, and AI integration.
.NET Agent Skills
English | 中文
[!NOTE] Fork notice: This repository is a fork of the official dotnet/skills repository. All skills, plugins, and tooling are Copyright © the .NET Team at Microsoft, licensed under the MIT license. The only change made in this fork is a DeepSeek Harness (DSH) packaging layer so the full catalog can be installed as a DSH plugin — see the DSH section below. In the other install methods below, replace
dotnet/skillswithflyneth/dotnet-skillsto install this fork's version. Everything else is unchanged upstream content.
This repository contains the .NET team's curated set of portable skills and host-specific custom agents for coding agents. For information about the Agent Skills standard, see agentskills.io.
[!TIP] Compare skill value: Open the Skill Value dashboard See token use, elapsed time, activation, and not-passed rates by plugin, skill, executor model, and judge model.
Plugin support is component-specific:
- Skills and MCP servers are the portable component types defined by Agent Plugins 1.0.
- Files under
agents/*.agent.mduse GitHub Copilot custom-agent conventions. They are not installed as native OpenAI Codex agents. - Native Codex agents use
.codex/agents/*.toml. This repository does not currently ship them because Codex plugin installation does not place agent files in those discovery locations.
What's Included
| Plugin | Description |
|---|---|
| dotnet | High-level .NET development skills plus C# language server (LSP) integration for hosts that support it. |
| dotnet-advanced | Collection of .NET skills for handling specific .NET tasks for special scenarios. |
| dotnet-data | Skills for .NET data access and Entity Framework related tasks. |
| dotnet-diag | Skills for .NET performance investigations, debugging, and incident analysis. |
| dotnet-msbuild | Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization. |
| dotnet-nuget | NuGet and .NET package management: dependency management and modernization. |
| dotnet-upgrade | Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets. |
| dotnet-maui | Skills for .NET MAUI development: environment setup, diagnostics, and troubleshooting. |
| dotnet-ai | AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET. |
| dotnet-template-engine | .NET Template Engine skills: template discovery, project scaffolding, and template authoring. |
| dotnet-test | Skills for running, generating, analyzing, and improving .NET tests: test execution, filtering, platform detection, coverage, testability, and MSTest workflows. |
| dotnet-test-migration | Skills and a GitHub Copilot orchestrator agent for migrating .NET test frameworks and platforms: MSTest and xUnit version upgrades, xUnit-to-MSTest conversion, and VSTest to Microsoft.Testing.Platform. |
| dotnet-aspnetcore | ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns. |
| dotnet-blazor | Skills for Blazor development: component authoring, interactivity, and web application patterns. |
| dotnet-winforms | Skills for Windows Forms development: project setup, UI design, data binding, accessibility, and modern .NET practices. |
| dotnet11 | Skills for new .NET 11 APIs and language features. |
Agentic Workflows
Reusable GitHub Agentic Workflows are published under
agentic-workflows/. Install the complete collection with
gh aw add-wizard dotnet/skills/agentic-workflows@main, or install an individual
package using the command in its README.
DeepSeek Harness (DSH)
This fork ships an official-spec
DeepSeek Harness bundle at the repository
root — package.json declares dsh.bundle, cordis.patch.yml mounts the entry, and index.mjs
bridges the skill packs onto ctx.skills — packaging all 17 plugins, 106 .NET skills in total,
as one installable DSH bundle.
Option 1 · npm (recommended)
dsh plugin --profile <name> add dotnet-skills
<name> is the target profile; for the default web profile use --profile web:
dsh plugin --profile web add dotnet-skills
Option 2 · dsh-market (one-click, once listed)
Once listed in the dsh-market catalog: open the plugin
market in the web UI, search dotnet-skills, and install with one click.
Option 3 · from this repository (no npm)
dsh plugin --profile <name> add github:flyneth/dotnet-skills
Same profile rule applies — --profile web for the default web profile.
- After installation, all skills are available in every profile that lists the bundle.
- Compatibility:
"engines": { "dsh": ">=0.2.0-rc.2" }. - Skills are read straight from
plugins/<plugin>/skills/<skill>/SKILL.mdat load time — no snapshot, so upstream updates flow through automatically.
Other host installation methods (inherited from upstream: Copilot CLI / Claude Code / VS Code / Cursor / Codex CLI)
Replace dotnet/skills with flyneth/dotnet-skills in the commands below to install this fork's version.
🚀 Plugins - Copilot CLI / Claude Code
- Launch Copilot CLI or Claude Code
- Add the marketplace:
/plugin marketplace add dotnet/skills - Install a plugin:
/plugin install <plugin>@dotnet-agent-skills - Restart to load the new plugins
- View available skills:
/skills - View available agents:
/agents - Update plugin (on demand):
/plugin update <plugin>@dotnet-agent-skills
VS Code / VS Code Insiders (Preview)
[!IMPORTANT]
VS Code plugin support is a preview feature and subject to change. You may need to enable it first.
// settings.json
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["dotnet/skills"]
}
Once configured, type /plugins in Copilot Chat or use the @agentPlugins filter in Extensions to browse and install plugins from the marketplace.
Cursor
This repository is a Cursor plugin marketplace. You can discover and install published plugins directly in Cursor:
- Open the marketplace panel in Cursor
- Search for
.NETor browse cursor.com/marketplace - Install the desired plugins
For local development or unpublished changes, import plugins from a local checkout:
- Copy or symlink your local checkout to
~/.cursor/plugins/local/dotnet-agent-skills - Restart Cursor or run Developer: Reload Window
Codex CLI
Skills in this repository follow the agentskills.io open standard and are compatible with OpenAI Codex.
Codex plugin installs expose the skills and any Codex-compatible MCP servers declared by the
plugin. They do not expose the repository's GitHub Copilot .agent.md files, their static
handoffs, or host-specific LSP declarations. Use Codex's built-in dynamic subagent delegation
instead. Native Codex custom agents are a separate configuration mechanism documented under
multi-agent workflows. OpenAI
Agents SDK handoffs are an
application-level transfer between SDK-defined agents; they are separate from both Copilot's
static UI handoff metadata and Codex plugin or custom-agent packaging.
Plugin marketplace (recommended)
Codex CLI v0.121.0 and later supports a plugin marketplace.
This repository ships a Codex-native marketplace manifest at .agents/plugins/marketplace.json,
so you can register dotnet/skills as a marketplace and install plugins from it directly.
- Add the marketplace:
codex plugin marketplace add dotnet/skills - Launch Codex and open the plugin browser:
/plugins - Browse the
dotnet-agent-skillstab and install the desired plugins. - Update plugins on demand:
codex plugin marketplace upgrade dotnet-agent-skills
Individual skills
You can also install individual skills using the skill-installer CLI with the GitHub URL:
$ skill-installer install https://github.com/dotnet/skills/tree/main/plugins/<plugin>/skills/<skill-name>
Contributing
See CONTRIBUTING.md for contribution guidelines and how to add a new plugin.
License
See LICENSE for details.
Comments
Loading…
Similar plugins
by jasonguide
一个多 Agent 平台的 Skills 统一管理插件(DeepSeek Harness 插件),可以在DSH中统一管理codex、claude code、PI、OpenCode、Hermes、Openclaw等平台的Skills技能
★ 0
MIT
JavaScript
Aug 28, 2026
dsh plugin --profile web add dsh-skills-hubby Lion-1209
Lion-Skills — a developer-focused agent skill suite (zh) as a DeepSeek Harness plugin: 11 workflow skills mounted on ctx.skills as a bundled provider
★ 0
MIT
JavaScript
Aug 17, 2026
dsh plugin --profile web add dsh-plugin-lion-skillsImport, install and invoke Agent Skills in DeepSeek Harness from Codex, Claude Code, OpenCode, GitHub or npm — composer-side ⚡ picker inserts /skill-name into the draft, and a Skill 管理 settings page o
★ 0
dsh plugin --profile web add dsh-any-skillsby andrepontesmelo
The DSH productivity suite: plugins + agent skills for the DeepSeek Harness, installable in one command.
★ 0
MIT
JavaScript
Sep 11, 2026
dsh plugin --profile web add @andrepontesmelo/dsh-suiteby saitamahang
Import, validate, manage, and migrate Agent Skills for DeepSeek Harness (DSH), Claude Code, Codex, and other AI coding agents.
★ 2
↓ 52/wk
MIT
TypeScript
Oct 8, 2026
dsh plugin --profile web add dsh-skill-importerby staff-os
An enterprise workbench for the DeepSeek Harness: AI employees, knowledge bases, skills, MCP servers and DSH plugins, all manageable from a running session.
★ 4
MIT
JavaScript
Aug 25, 2026
dsh plugin --profile web add @staff-os/dsh-workbench