Skip to content

Commit 8bfc9f3

Browse files
suyask-msftclaude
andauthored
Source dataverse plugin externally from microsoft/Dataverse-skills (#1010)
* Source dataverse plugin from microsoft/Dataverse-skills The Dataverse plugin was previously bundled locally with a single mcp-configure skill. It is now sourced externally from microsoft/Dataverse-skills, which provides the full skill set: init, setup, metadata, python-sdk, solution, mcp-configure, and overview. - marketplace.json: update dataverse entry to external source format - external.json: add Dataverse entry alongside Azure - plugins/dataverse/: remove local plugin directory (now external) - skills/mcp-configure/: remove top-level copy (now in external plugin) - docs/README.plugins.md: update dataverse row with external link - docs/README.skills.md: note mcp-configure moved to external plugin Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Make dataverse plugin docs generic to avoid stale counts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Remove mcp-configure from skills index — now in external plugin External plugins don't list their skills in README.skills.md (consistent with azure-skills). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Revert manual edits to generated files marketplace.json, README.plugins.md, and README.skills.md are auto-generated. External plugins are discovered via external.json and merged into marketplace.json by generate-marketplace.mjs. Matches the Azure external plugin pattern — no manual doc entries. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Regenerate marketplace.json and docs after external plugin change Run npm run build to pick up the new external dataverse entry and remove the old local one from generated files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 55d3bf6 commit 8bfc9f3

7 files changed

Lines changed: 40 additions & 278 deletions

File tree

.github/plugin/marketplace.json

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,28 @@
9797
},
9898
{
9999
"name": "dataverse",
100-
"source": "dataverse",
101-
"description": "Comprehensive collection for Microsoft Dataverse integrations. Includes MCP setup commands.",
102-
"version": "1.0.0"
100+
"description": "Build and manage Microsoft Dataverse solutions using natural language. Includes table/column creation, solution lifecycle, data operations, and MCP server configuration.",
101+
"version": "1.0.0",
102+
"author": {
103+
"name": "Microsoft",
104+
"url": "https://www.microsoft.com"
105+
},
106+
"homepage": "https://github.com/microsoft/Dataverse-skills",
107+
"keywords": [
108+
"dataverse",
109+
"power-platform",
110+
"microsoft",
111+
"mcp",
112+
"python",
113+
"sdk"
114+
],
115+
"license": "MIT",
116+
"repository": "https://github.com/microsoft/Dataverse-skills",
117+
"source": {
118+
"source": "github",
119+
"repo": "microsoft/Dataverse-skills",
120+
"path": ".github/plugins/dataverse"
121+
}
103122
},
104123
{
105124
"name": "dataverse-sdk-for-python",

docs/README.plugins.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t
3535
| [csharp-dotnet-development](../plugins/csharp-dotnet-development/README.md) | Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices. | 9 items | csharp, dotnet, aspnet, testing |
3636
| [csharp-mcp-development](../plugins/csharp-mcp-development/README.md) | Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. | 2 items | csharp, mcp, model-context-protocol, dotnet, server-development |
3737
| [database-data-management](../plugins/database-data-management/README.md) | Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices. | 6 items | database, sql, postgresql, sql-server, dba, optimization, queries, data-management |
38-
| [dataverse](../plugins/dataverse/README.md) | Comprehensive collection for Microsoft Dataverse integrations. Includes MCP setup commands. | 1 items | dataverse, mcp |
3938
| [dataverse-sdk-for-python](../plugins/dataverse-sdk-for-python/README.md) | Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best practices, advanced features, file operations, and code generation prompts. | 4 items | dataverse, python, integration, sdk |
4039
| [devops-oncall](../plugins/devops-oncall/README.md) | A focused set of prompts, instructions, and a chat mode to help triage incidents and respond quickly with DevOps tools and Azure resources. | 3 items | devops, incident-response, oncall, azure |
4140
| [doublecheck](../plugins/doublecheck/README.md) | Three-layer verification pipeline for AI output. Extracts claims, finds sources, and flags hallucination risks so humans can verify before acting. | 2 items | verification, hallucination, fact-check, source-citation, trust, safety |

docs/README.skills.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-skills) for guidelines on how to
150150
| [make-skill-template](../skills/make-skill-template/SKILL.md) | Create new Agent Skills for GitHub Copilot from prompts or by duplicating this template. Use when asked to "create a skill", "make a new skill", "scaffold a skill", or when building specialized AI capabilities with bundled resources. Generates SKILL.md files with proper frontmatter, directory structure, and optional scripts/references/assets folders. | None |
151151
| [markdown-to-html](../skills/markdown-to-html/SKILL.md) | Convert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to "convert markdown to html", "transform md to html", "render markdown", "generate html from markdown", or when working with .md files and/or web a templating system that converts markdown to HTML output. Supports CLI and Node.js workflows with GFM, CommonMark, and standard Markdown flavors. | `references/basic-markdown-to-html.md`<br />`references/basic-markdown.md`<br />`references/code-blocks-to-html.md`<br />`references/code-blocks.md`<br />`references/collapsed-sections-to-html.md`<br />`references/collapsed-sections.md`<br />`references/gomarkdown.md`<br />`references/hugo.md`<br />`references/jekyll.md`<br />`references/marked.md`<br />`references/pandoc.md`<br />`references/tables-to-html.md`<br />`references/tables.md`<br />`references/writing-mathematical-expressions-to-html.md`<br />`references/writing-mathematical-expressions.md` |
152152
| [mcp-cli](../skills/mcp-cli/SKILL.md) | Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line. | None |
153-
| [mcp-configure](../skills/mcp-configure/SKILL.md) | Configure an MCP server for GitHub Copilot with your Dataverse environment. | None |
154153
| [mcp-copilot-studio-server-generator](../skills/mcp-copilot-studio-server-generator/SKILL.md) | Generate a complete MCP server implementation optimized for Copilot Studio integration with proper schema constraints and streamable HTTP support | None |
155154
| [mcp-create-adaptive-cards](../skills/mcp-create-adaptive-cards/SKILL.md) | Skill converted from mcp-create-adaptive-cards.prompt.md | None |
156155
| [mcp-create-declarative-agent](../skills/mcp-create-declarative-agent/SKILL.md) | Skill converted from mcp-create-declarative-agent.prompt.md | None |

plugins/dataverse/.github/plugin/plugin.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

plugins/dataverse/README.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

plugins/external.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
[
2+
{
3+
"name": "dataverse",
4+
"description": "Build and manage Microsoft Dataverse solutions using natural language. Includes table/column creation, solution lifecycle, data operations, and MCP server configuration.",
5+
"version": "1.0.0",
6+
"author": {
7+
"name": "Microsoft",
8+
"url": "https://www.microsoft.com"
9+
},
10+
"homepage": "https://github.com/microsoft/Dataverse-skills",
11+
"keywords": ["dataverse", "power-platform", "microsoft", "mcp", "python", "sdk"],
12+
"license": "MIT",
13+
"repository": "https://github.com/microsoft/Dataverse-skills",
14+
"source": {
15+
"source": "github",
16+
"repo": "microsoft/Dataverse-skills",
17+
"path": ".github/plugins/dataverse"
18+
}
19+
},
220
{
321
"name": "azure",
422
"description": "Microsoft Azure MCP Server and skills for cloud resource management, deployments, and Azure services. Manage your Azure infrastructure, monitor applications, and deploy resources directly from Copilot.",

skills/mcp-configure/SKILL.md

Lines changed: 0 additions & 230 deletions
This file was deleted.

0 commit comments

Comments
 (0)