Skip to content

Skills for copilot studio#1027

Open
ericsche wants to merge 3 commits intogithub:stagedfrom
ericsche:skills-for-copilot-studio
Open

Skills for copilot studio#1027
ericsche wants to merge 3 commits intogithub:stagedfrom
ericsche:skills-for-copilot-studio

Conversation

@ericsche
Copy link

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

Bringing the Copilot Studio authoring skill built by the CAT team into awesome-copilot to have a better install XP.
The plugin works in pair with Copilot Studio extension in VS Code.
Already published in ClaudeCode Marketplace.

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

New PR to fix my rookies mistakes... Sorry about that.


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

@ericsche ericsche requested a review from dvelton as a code owner March 16, 2026 11:39
Copilot AI review requested due to automatic review settings March 16, 2026 11:39
@ericsche ericsche requested a review from aaronpowell as a code owner March 16, 2026 11:39
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

Adds and registers a new Copilot Studio–focused plugin and a large set of new agents/skills/reference docs across multiple plugins, plus normalizes many plugin manifests.

Changes:

  • Added multiple new agent and skill definitions (M365 MCP, language MCP dev, FlowStudio Power Automate, Dataverse SDK for Python, etc.).
  • Updated many plugin.json manifests (notably switching agents to "./agents" and removing trailing slashes from skills paths).
  • Registered a new external plugin entry in plugins/external.json and .github/plugin/marketplace.json.

Reviewed changes

Copilot reviewed 126 out of 296 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md Adds an M365 Copilot MCP agent definition.
plugins/mcp-m365-copilot/.github/plugin/plugin.json Updates plugin manifest; changes agents path format.
plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md Adds Kotlin MCP server expert agent.
plugins/kotlin-mcp-development/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and skill path.
plugins/java-mcp-development/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and 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 5 best-practices skill.
plugins/java-development/skills/java-docs/SKILL.md Adds Java/Javadoc documentation skill.
plugins/java-development/skills/create-spring-boot-java-project/SKILL.md Adds Spring Boot project scaffolding skill instructions.
plugins/java-development/.github/plugin/plugin.json Updates java plugin manifest skill paths.
plugins/go-mcp-development/agents/go-mcp-expert.md Adds Go MCP server expert agent.
plugins/go-mcp-development/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and skill path.
plugins/gem-team/agents/gem-reviewer.md Adds a security/PRD review agent definition.
plugins/gem-team/agents/gem-orchestrator.md Adds orchestrator agent definition to delegate to subagents.
plugins/gem-team/agents/gem-implementer.md Adds implementation/TDD agent definition.
plugins/gem-team/agents/gem-documentation-writer.md Adds documentation writer 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 Updates plugin manifest; changes agents path format.
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 site exploration skill.
plugins/frontend-web-dev/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and 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.
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md Adds FlowStudio MCP bootstrap doc.
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/debug-workflow.md Adds debugging workflow reference.
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/common-errors.md Adds common errors reference.
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md Adds trigger template reference.
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md Adds flow schema reference.
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md Adds build pattern templates.
plugins/flowstudio-power-automate/.github/plugin/plugin.json Updates FlowStudio plugin manifest skill paths.
plugins/external.json Registers “skills-for-copilot-studio” as an external plugin.
plugins/edge-ai-tasks/.github/plugin/plugin.json Updates plugin manifest; changes agents path format.
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 Updates plugin manifest; changes agents path format and 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 Updates plugin manifest; changes agents path format and skill paths.
plugins/dataverse/.github/plugin/plugin.json Updates plugin manifest skill path formatting.
plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md Adds Dataverse Python use-case builder skill.
plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md Adds Dataverse Python quickstart skill.
plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md Adds production code patterns skill.
plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md Adds advanced patterns skill.
plugins/dataverse-sdk-for-python/.github/plugin/plugin.json Updates plugin manifest skill paths.
plugins/database-data-management/skills/postgresql-code-review/SKILL.md Adds PostgreSQL-focused code review skill.
plugins/database-data-management/agents/postgresql-dba.md Adds PostgreSQL DBA agent definition.
plugins/database-data-management/agents/ms-sql-dba.md Adds MS SQL DBA agent definition.
plugins/database-data-management/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and 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 definition.
plugins/csharp-mcp-development/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and skill path.
plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md Adds .NET upgrade planning 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 best practices skill.
plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md Adds TUnit best practices skill.
plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md Adds NUnit best practices skill.
plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md Adds C# 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 expert .NET engineer agent definition.
plugins/csharp-dotnet-development/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and skill paths.
plugins/copilot-sdk/.github/plugin/plugin.json Updates plugin manifest skill path formatting.
plugins/context-engineering/skills/what-context-needed/SKILL.md Adds context discovery skill.
plugins/context-engineering/skills/refactor-plan/SKILL.md Adds refactor planning skill.
plugins/context-engineering/skills/context-map/SKILL.md Adds context mapping skill.
plugins/context-engineering/agents/context-architect.md Adds context architect agent definition.
plugins/context-engineering/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and 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 REPL-first agent definition.
plugins/clojure-interactive-programming/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and 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 Updates plugin manifest; changes agents path format.
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 region mapping reference.
plugins/azure-cloud-development/skills/azure-pricing/references/COST-ESTIMATOR.md Adds cost estimation formulas reference.
plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md Adds Copilot Studio billing reference snapshot.
plugins/azure-cloud-development/agents/terraform-azure-planning.md Adds Terraform planning agent definition.
plugins/azure-cloud-development/agents/terraform-azure-implement.md Adds Terraform implementation agent definition.
plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md Adds AVM Terraform agent definition.
plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md Adds AVM Bicep agent definition.
plugins/azure-cloud-development/agents/azure-saas-architect.md Adds Azure SaaS architect agent definition.
plugins/azure-cloud-development/agents/azure-principal-architect.md Adds Azure principal architect agent definition.
plugins/azure-cloud-development/agents/azure-logic-apps-expert.md Adds Logic Apps expert agent definition.
plugins/azure-cloud-development/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and skill paths.
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md Adds skill suggesting skills from awesome-copilot.
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md Adds skill suggesting instruction files from awesome-copilot.
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md Adds skill suggesting agents from awesome-copilot.
plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md Adds meta scaffold agent definition.
plugins/awesome-copilot/.github/plugin/plugin.json Updates plugin manifest; changes agents path format and skill paths.
plugins/automate-this/.github/plugin/plugin.json Updates plugin manifest skill path formatting.
.github/plugin/marketplace.json Registers “skills-for-copilot-studio” in marketplace listing.

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

],
"agents": [
"./agents/mcp-m365-agent-expert.md"
"./agents"
Comment on lines +57 to +70
"name": "skills-for-copilot-studio",
"description": "Microsoft Copilot Studio plugins for AI coding agents",
"version": "1.0.3",
"author": {
"name": "Microsoft Copilot Studio CAT Team",
"url": "https://www.microsoft.com"
},
"homepage": "https://github.com/microsoft/skills-for-copilot-studios",
"keywords": ["copilot", "copilot studio", "studio", "agent", "microsoft", "coding"],
"license": "MIT",
"repository": "https://github.com/microsoft/skills-for-copilot-studio",
"source": {
"source": "github",
"repo": "microsoft/skills-for-copilot-studio",
"version": "1.0.0"
},
{
"name": "skills-for-copilot-studio",
"name": "Microsoft Copilot Studio CAT Team",
"url": "https://www.microsoft.com"
},
"homepage": "https://github.com/microsoft/skills-for-copilot-studios",
Comment on lines +382 to +385
"repository": "https://github.com/microsoft/skills-for-copilot-studio",
"source": {
"source": "github",
"repo": "microsoft/skills-for-copilot-studio",
- Get unique waves: sort ascending
- For each wave (1→n):
- If wave > 1: Present contracts from plan.yaml to agents for verification
- Getpending AND dependencies=completed AND wave= tasks where status=current
@aaronpowell
Copy link
Contributor

It looks like you've incorrectly branched from the main branch not staged, and as a result all the materialised plugins are included in this PR.

You can attempt to fix this with a rebase:

git fetch origin staged
git rebase --onto origin/staged origin/main <branch name>
git push --force-with-lease

If that does not resolve it, you can run npm run plugin:clean which will delete the materialised plugins and you can commit that change.

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.

3 participants