Skip to content

Add remote dotnet plugins#992

Closed
ManishJayaswal wants to merge 2 commits intogithub:stagedfrom
ManishJayaswal:add-remote-dotnet-plugins
Closed

Add remote dotnet plugins#992
ManishJayaswal wants to merge 2 commits intogithub:stagedfrom
ManishJayaswal:add-remote-dotnet-plugins

Conversation

@ManishJayaswal
Copy link
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, or workflow file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, or workflow with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.

Description

Adds two plugins from dotnet skills repo - dotnet ( has skills for general dotnet coding tasks) and dotnet-diag that has skills for doing performance analysis and debugging

Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • Update to existing instruction, prompt, agent, plugin, skill, or workflow.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copilot AI review requested due to automatic review settings March 13, 2026 00:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds two remote plugins (dotnet, dotnet-diag) to the external plugin registry/marketplace and includes a broad set of additional plugin content plus a sweeping change to how many plugins reference agents/skills in plugin.json.

Changes:

  • Register dotnet and dotnet-diag in plugins/external.json and .github/plugin/marketplace.json.
  • Add multiple new agents/skills/reference docs across various plugin folders.
  • Update many plugin.json files to reference ./agents directories (and normalize skill paths).

Reviewed changes

Copilot reviewed 125 out of 296 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md Adds new MCP/M365 agent definition content
plugins/mcp-m365-copilot/.github/plugin/plugin.json Switches agent reference to ./agents and normalizes skill paths
plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md Adds Kotlin MCP agent definition content
plugins/kotlin-mcp-development/.github/plugin/plugin.json Switches agent reference to ./agents and normalizes skill path
plugins/java-mcp-development/.github/plugin/plugin.json Switches agent reference to ./agents and normalizes skill path
plugins/java-development/skills/java-springboot/SKILL.md Adds Spring Boot best-practices skill
plugins/java-development/skills/java-junit/SKILL.md Adds JUnit best-practices skill
plugins/java-development/skills/java-docs/SKILL.md Adds Javadoc best-practices skill
plugins/java-development/skills/create-spring-boot-java-project/SKILL.md Adds Spring Boot project scaffolding skill
plugins/java-development/.github/plugin/plugin.json Normalizes skill paths (removes trailing slashes)
plugins/go-mcp-development/agents/go-mcp-expert.md Adds Go MCP agent definition content
plugins/go-mcp-development/.github/plugin/plugin.json Switches agent reference to ./agents and normalizes skill path
plugins/gem-team/agents/gem-reviewer.md Adds security review subagent definition
plugins/gem-team/agents/gem-orchestrator.md Adds orchestration agent definition
plugins/gem-team/agents/gem-implementer.md Adds implementation agent definition
plugins/gem-team/agents/gem-documentation-writer.md Adds documentation agent definition
plugins/gem-team/agents/gem-devops.md Adds DevOps agent definition
plugins/gem-team/agents/gem-browser-tester.md Adds browser testing agent definition
plugins/gem-team/.github/plugin/plugin.json Switches agent references to ./agents
plugins/frontend-web-dev/skills/playwright-generate-test/SKILL.md Adds Playwright test generation skill
plugins/frontend-web-dev/skills/playwright-explore-website/SKILL.md Adds Playwright exploration skill
plugins/frontend-web-dev/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/connection-references.md Adds FlowStudio MCP reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/action-types.md Adds FlowStudio action types reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md Adds FlowStudio MCP bootstrap reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/debug-workflow.md Adds FlowStudio debug workflow reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/common-errors.md Adds FlowStudio common errors reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md Adds FlowStudio trigger templates reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md Adds FlowStudio flow schema reference doc
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md Adds FlowStudio build patterns reference doc
plugins/flowstudio-power-automate/.github/plugin/plugin.json Normalizes skill paths (removes trailing slashes)
plugins/external.json Registers external dotnet + dotnet-diag plugins
plugins/edge-ai-tasks/.github/plugin/plugin.json Switches agent references to ./agents
plugins/doublecheck/skills/doublecheck/assets/verification-report-template.md Adds verification report template asset
plugins/doublecheck/agents/doublecheck.md Adds Doublecheck verification agent
plugins/doublecheck/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill path
plugins/devops-oncall/skills/multi-stage-dockerfile/SKILL.md Adds multi-stage Dockerfile skill
plugins/devops-oncall/agents/azure-principal-architect.md Adds Azure principal architect agent
plugins/devops-oncall/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/dataverse/.github/plugin/plugin.json Normalizes skill path (removes trailing slash)
plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md Adds Dataverse use-case builder skill
plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md Adds Dataverse quickstart skill
plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md Adds Dataverse production-code skill
plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md Adds Dataverse advanced patterns skill
plugins/dataverse-sdk-for-python/.github/plugin/plugin.json Normalizes skill paths (removes trailing slashes)
plugins/database-data-management/skills/postgresql-code-review/SKILL.md Adds PostgreSQL code review skill
plugins/database-data-management/agents/postgresql-dba.md Adds PostgreSQL DBA agent
plugins/database-data-management/agents/ms-sql-dba.md Adds MS SQL DBA agent
plugins/database-data-management/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/csharp-mcp-development/skills/csharp-mcp-server-generator/SKILL.md Adds C# MCP server generator skill
plugins/csharp-mcp-development/agents/csharp-mcp-expert.md Adds C# MCP expert agent
plugins/csharp-mcp-development/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill path
plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md Adds .NET upgrade skill
plugins/csharp-dotnet-development/skills/dotnet-best-practices/SKILL.md Adds .NET best practices skill
plugins/csharp-dotnet-development/skills/csharp-xunit/SKILL.md Adds xUnit skill
plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md Adds TUnit skill
plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md Adds NUnit skill
plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md Adds async best practices skill
plugins/csharp-dotnet-development/skills/aspnet-minimal-api-openapi/SKILL.md Adds Minimal API + OpenAPI skill
plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md Adds .NET expert agent
plugins/csharp-dotnet-development/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/copilot-sdk/.github/plugin/plugin.json Normalizes skill path (removes trailing slash)
plugins/context-engineering/skills/what-context-needed/SKILL.md Adds “what context needed” skill
plugins/context-engineering/skills/refactor-plan/SKILL.md Adds refactor planning skill
plugins/context-engineering/skills/context-map/SKILL.md Adds context map skill
plugins/context-engineering/agents/context-architect.md Adds context architect agent
plugins/context-engineering/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/clojure-interactive-programming/skills/remember-interactive-programming/SKILL.md Adds interactive programming reminder skill
plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md Adds Clojure interactive programming agent
plugins/clojure-interactive-programming/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill path
plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md Adds CAST imaging quality advisor agent
plugins/cast-imaging/agents/cast-imaging-software-discovery.md Adds CAST imaging discovery agent
plugins/cast-imaging/agents/cast-imaging-impact-analysis.md Adds CAST imaging impact analysis agent
plugins/cast-imaging/.github/plugin/plugin.json Switches agents to ./agents
plugins/azure-cloud-development/skills/azure-pricing/references/SERVICE-NAMES.md Adds Azure pricing service name reference
plugins/azure-cloud-development/skills/azure-pricing/references/REGIONS.md Adds Azure pricing region mapping reference
plugins/azure-cloud-development/skills/azure-pricing/references/COST-ESTIMATOR.md Adds Azure pricing estimation reference
plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md Adds Copilot Studio rate reference
plugins/azure-cloud-development/agents/terraform-azure-planning.md Adds Terraform planning agent
plugins/azure-cloud-development/agents/terraform-azure-implement.md Adds Terraform implementation agent
plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md Adds AVM Terraform agent
plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md Adds AVM Bicep agent
plugins/azure-cloud-development/agents/azure-saas-architect.md Adds Azure SaaS architect agent
plugins/azure-cloud-development/agents/azure-principal-architect.md Adds Azure principal architect agent
plugins/azure-cloud-development/agents/azure-logic-apps-expert.md Adds Logic Apps expert agent
plugins/azure-cloud-development/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md Adds skill suggestion skill
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md Adds instruction suggestion skill
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md Adds agent suggestion skill
plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md Adds meta scaffold agent
plugins/awesome-copilot/.github/plugin/plugin.json Switches agents to ./agents and normalizes skill paths
plugins/automate-this/.github/plugin/plugin.json Normalizes skill path (removes trailing slash)
.github/plugin/marketplace.json Adds dotnet + dotnet-diag marketplace entries

You can also share your feedback on Copilot code review. Take the survey.

Comment on lines +20 to 55
{
"name": "dotnet",
"description": "Common everyday C#/.NET coding skills. Expected to be useful to all .NET developers.",
"version": "0.1.0",
"author": {
"name": "Microsoft",
"url": "https://www.microsoft.com"
},
"homepage": "https://github.com/dotnet/skills",
"keywords": ["dotnet", "csharp", "coding", "skills", "csharp-script", "single-file", "nuget-publishing", "pinvoke"],
"license": "MIT",
"repository": "https://github.com/dotnet/skills",
"source": {
"source": "github",
"repo": "dotnet/skills",
"path": "plugins/dotnet"
}
},
{
"name": "dotnet-diag",
"description": "Skills for .NET performance investigations, debugging, and incident analysis.",
"version": "0.1.0",
"author": {
"name": "Microsoft",
"url": "https://www.microsoft.com"
},
"homepage": "https://github.com/dotnet/skills",
"keywords": ["dotnet", "diagnostics", "performance", "debugging", "tracing", "symbolicate", "android-tombstone", "dump-collection", "microbenchmarking", "clr-activation"],
"license": "MIT",
"repository": "https://github.com/dotnet/skills",
"source": {
"source": "github",
"repo": "dotnet/skills",
"path": "plugins/dotnet-diag"
}
}
Comment on lines 20 to 25
"agents": [
"./agents/java-mcp-expert.md"
"./agents"
],
"skills": [
"./skills/java-mcp-server-generator/"
"./skills/java-mcp-server-generator"
]
Comment on lines +1 to +4
---
name: java-docs
description: 'Ensure that Java types are documented with Javadoc comments and follow best practices for documentation.'
---
Comment on lines +14 to +16
- If you need to custom the project name, please change the `artifactId` and the `packageName` in [download-spring-boot-project-template](./create-spring-boot-java-project.prompt.md#download-spring-boot-project-template)

- If you need to update the Spring Boot version, please change the `bootVersion` in [download-spring-boot-project-template](./create-spring-boot-java-project.prompt.md#download-spring-boot-project-template)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants