Source dataverse plugin externally from microsoft/Dataverse-skills#1010
Open
suyask-msft wants to merge 4 commits intogithub:mainfrom
Open
Source dataverse plugin externally from microsoft/Dataverse-skills#1010suyask-msft wants to merge 4 commits intogithub:mainfrom
suyask-msft wants to merge 4 commits intogithub:mainfrom
Conversation
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>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the dataverse plugin to be sourced as an external plugin from microsoft/Dataverse-skills, replacing the previously bundled local copy and removing the duplicated local mcp-configure skill.
Changes:
- Add
dataversetoplugins/external.jsonand update.github/plugin/marketplace.jsonto point at the external GitHub source. - Remove the local
plugins/dataverse/plugin files and the localskills/mcp-configure/skill copy. - Update docs tables to reference the external plugin/skill move.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/mcp-configure/SKILL.md | Removes local mcp-configure skill definition (now external). |
| plugins/external.json | Adds external plugin metadata/source for microsoft/Dataverse-skills. |
| plugins/dataverse/skills/mcp-configure/SKILL.md | Removes duplicated plugin-scoped mcp-configure skill. |
| plugins/dataverse/README.md | Removes local plugin README (plugin now external). |
| plugins/dataverse/.github/plugin/plugin.json | Removes local plugin manifest (plugin now external). |
| docs/README.skills.md | Notes mcp-configure moved to external plugin. |
| docs/README.plugins.md | Updates dataverse plugin row to link to external repo. |
| .github/plugin/marketplace.json | Updates dataverse marketplace entry to external GitHub source object. |
You can also share your feedback on Copilot code review. Take the survey.
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>
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Moves the dataverse plugin from a local bundle (single mcp-configure skill) to an external source at
microsoft/Dataverse-skills, which provides the full skill set (init, setup, metadata, python-sdk, solution, mcp-configure, overview).Follows the same pattern as the azure plugin (
microsoft/azure-skills).Changes
plugins/external.jsonplugins/dataverse/skills/mcp-configure/Auto-generated files (no manual edits needed)
These files are updated automatically on
npm run buildand will pick up the new external entry:.github/plugin/marketplace.json— generated byeng/generate-marketplace.mjs, which already mergesplugins/external.jsonentriesdocs/README.plugins.md— generated byeng/update-readme.mjs(only lists local plugins; external plugins are discovered via marketplace — consistent with how Azure works today)docs/README.skills.md— generated byeng/update-readme.mjs(the removedmcp-configureskill will drop from the table on next build)Notes
dataverse-sdk-for-pythonplugin is not changed — it remains as a standalone local plugin🤖 Generated with Claude Code