Skip to content

Source dataverse plugin externally from microsoft/Dataverse-skills#1010

Open
suyask-msft wants to merge 4 commits intogithub:mainfrom
suyask-msft:fix/dataverse-plugin-external-source
Open

Source dataverse plugin externally from microsoft/Dataverse-skills#1010
suyask-msft wants to merge 4 commits intogithub:mainfrom
suyask-msft:fix/dataverse-plugin-external-source

Conversation

@suyask-msft
Copy link

@suyask-msft suyask-msft commented Mar 14, 2026

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

File Change
plugins/external.json Added Dataverse entry alongside Azure
plugins/dataverse/ Removed local plugin directory (3 files)
skills/mcp-configure/ Removed top-level skill copy (now in external plugin)

Auto-generated files (no manual edits needed)

These files are updated automatically on npm run build and will pick up the new external entry:

  • .github/plugin/marketplace.json — generated by eng/generate-marketplace.mjs, which already merges plugins/external.json entries
  • docs/README.plugins.md — generated by eng/update-readme.mjs (only lists local plugins; external plugins are discovered via marketplace — consistent with how Azure works today)
  • docs/README.skills.md — generated by eng/update-readme.mjs (the removed mcp-configure skill will drop from the table on next build)

Notes

  • The dataverse-sdk-for-python plugin is not changed — it remains as a standalone local plugin
  • No changes to instruction files, agents, or other plugins that reference Dataverse incidentally

🤖 Generated with Claude Code

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>
Copilot AI review requested due to automatic review settings March 14, 2026 18:02
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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

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 dataverse to plugins/external.json and update .github/plugin/marketplace.json to point at the external GitHub source.
  • Remove the local plugins/dataverse/ plugin files and the local skills/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.

suyask-msft and others added 2 commits March 14, 2026 11:05
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>
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