DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dotnet-skills

d

dotnet-skills

Manifest valid

A 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.

hasBundlePatch

.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/skills with flyneth/dotnet-skills to install this fork's version. Everything else is unchanged upstream content.

Dashboard

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.md use 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

PluginDescription
dotnetHigh-level .NET development skills plus C# language server (LSP) integration for hosts that support it.
dotnet-advancedCollection of .NET skills for handling specific .NET tasks for special scenarios.
dotnet-dataSkills for .NET data access and Entity Framework related tasks.
dotnet-diagSkills for .NET performance investigations, debugging, and incident analysis.
dotnet-msbuildComprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.
dotnet-nugetNuGet and .NET package management: dependency management and modernization.
dotnet-upgradeSkills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.
dotnet-mauiSkills for .NET MAUI development: environment setup, diagnostics, and troubleshooting.
dotnet-aiAI 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-testSkills for running, generating, analyzing, and improving .NET tests: test execution, filtering, platform detection, coverage, testability, and MSTest workflows.
dotnet-test-migrationSkills 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-aspnetcoreASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns.
dotnet-blazorSkills for Blazor development: component authoring, interactivity, and web application patterns.
dotnet-winformsSkills for Windows Forms development: project setup, UI design, data binding, accessibility, and modern .NET practices.
dotnet11Skills 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.md at 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

  1. Launch Copilot CLI or Claude Code
  2. Add the marketplace:
    /plugin marketplace add dotnet/skills
    
  3. Install a plugin:
    /plugin install <plugin>@dotnet-agent-skills
    
  4. Restart to load the new plugins
  5. View available skills:
    /skills
    
  6. View available agents:
    /agents
    
  7. 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:

  1. Open the marketplace panel in Cursor
  2. Search for .NET or browse cursor.com/marketplace
  3. Install the desired plugins

For local development or unpublished changes, import plugins from a local checkout:

  1. Copy or symlink your local checkout to ~/.cursor/plugins/local/dotnet-agent-skills
  2. 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.

  1. Add the marketplace:
    codex plugin marketplace add dotnet/skills
    
  2. Launch Codex and open the plugin browser:
    /plugins
    
  3. Browse the dotnet-agent-skills tab and install the desired plugins.
  4. 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

dsh-skills-hub

by jasonguide

一个多 Agent 平台的 Skills 统一管理插件(DeepSeek Harness 插件),可以在DSH中统一管理codex、claude code、PI、OpenCode、Hermes、Openclaw等平台的Skills技能

Manifest valid

★ 0

MIT

JavaScript

Aug 28, 2026

dsh plugin --profile web add dsh-skills-hub

by 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

Manifest valid

★ 0

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add dsh-plugin-lion-skills

Import, 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

Manifest valid

★ 0

dsh plugin --profile web add dsh-any-skills

by andrepontesmelo

The DSH productivity suite: plugins + agent skills for the DeepSeek Harness, installable in one command.

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Sep 11, 2026

dsh plugin --profile web add @andrepontesmelo/dsh-suite

by saitamahang

Import, validate, manage, and migrate Agent Skills for DeepSeek Harness (DSH), Claude Code, Codex, and other AI coding agents.

Manifest valid

★ 2

↓ 52/wk

MIT

TypeScript

Oct 8, 2026

dsh plugin --profile web add dsh-skill-importer

by 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.

Development & InfrastructureManifest valid

★ 4

MIT

JavaScript

Aug 25, 2026

dsh plugin --profile web add @staff-os/dsh-workbench