microsoft dataverse-skills
OFFICIALLABSCO SUMMARY
The 8 skills split by stage of work: dv-connect installs the Dataverse CLI, Python SDK and PAC CLI, authenticates, and registers the Dataverse MCP server — the step everything else needs first. dv-query handles bulk reads, pagination and analytics, including pandas DataFrame workflows; dv-data does record-level CRUD plus bulk CSV and multi-table import; dv-metadata authors the schema — tables, columns, relationships, forms, views; dv-solution packages and promotes customizations across environments; dv-admin covers environment-level administration, including bulk delete, retention, audit and the 37 allowlisted PPAC toggles; and dv-security assigns roles and access. dv-overview is the routing skill, meant to load first and send a request to the right specialist, including Finance and Operations / ERP business-data reads, which it hands off to dv-query.
This is for people already building on Power Platform or Dynamics 365 who want an agent that speaks Dataverse's own tools — the MCP server, CLI, Python SDK and PAC CLI — rather than guessing at the API. You need a Dataverse environment before any of it works: a Power Apps, Dynamics 365 or Power Platform plan, or Microsoft's free Power Apps Developer Plan. dv-connect is the entire onboarding path, doing the install, the authentication and the MCP registration as one step.
READ THE FULL ANALYSIS
Where the safety claims come from. The README describes a least-privilege model — every API call is authorized server-side by Dataverse, credentials sit in the OS credential store or in memory only, and outbound telemetry is limited to plugin/version/skill labels rather than prompts or record data. That is Microsoft's own description of its plugin; we have read it but not independently tested it.
ALSO IN THIS PACKAGE
dataverse
Microsoft Dataverse plugin for coding agents, covering record CRUD, bulk data operations, advanced queries, schema and metadata, administration, security, environment management, and solution lifecycle through MCP, CLI, and SDK workflows.
WHAT'S INSIDE
8 showing · 8 totaldv-admin
The environment-wide housekeeping on a Dataverse system: clearing out old records, setting how long data is kept, switching the recycle bin and audit trail on or off. Anything irreversible has to be spelled out in words before it runs.
dv-connect
Sets a project up to talk to a company's Dataverse database: installs what is missing, signs you in, and proves the connection works before anything else starts.
dv-data
Puts records into a Dataverse database and changes or removes them again — one at a time from a script, or a whole spreadsheet in one go.
dv-metadata
Changes the shape of a Dataverse database: which tables exist, what fields they hold, how they link to each other, and what the on-screen forms and lists show.
dv-overview
The ground rules for working on Dataverse, the database behind Power Apps and Dynamics 365 — which skill handles what, and what to check before a change hits a live system.
dv-query
Asks questions of the data sitting in a Dataverse database — how many, which ones, grouped by what — and brings the answer back without changing anything.
dv-security
Hands out access to a Dataverse environment: which roles a person gets, what an app signing in on its own behalf gets, and how to get yourself in when you have no access yet.
dv-solution
Bundles up the customizations made in one Dataverse environment and moves them to the next one — test, then production — then checks they arrived intact.
HOW TO GET IT
npx skills add microsoft/dataverse-skillsnpx skills add microsoft/dataverse-skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.
/plugin marketplace add microsoft/dataverse-skills/plugin install dataverse@dataverse-skillsTyped inside the agent's own prompt, not in a terminal. The marketplace is called dataverse-skills, which is the part after the @.