skills/summarize-entity/SKILL.md
Produce a business-readable summary of a Dynamics 365 record or set of records. Uses metadata to understand the schema before querying.
npx skillsauth add nickmeron/Dataverse-MCP-Server skills/summarize-entityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The user wants a summary or report from Dynamics 365.
Argument provided: $ARGUMENTS
Select environment — call list_environments, ask the user, call select_environment.
Understand the schema — before querying data, call get_entity_attributes and get_entity_relationships to know:
$expand them for readable names)Determine the summary type:
get_record with $select and $expand for related dataquery_records or execute_fetchxml for aggregatesFor account summaries, fetch:
get_recordquery_records on opportunities filtered by _parentaccountid_valuequery_records on incidents filtered by _customerid_valuestatecode and statuscode labels via get_picklist_optionsFor pipeline summaries, use FetchXML:
<fetch aggregate="true">
<entity name="opportunity">
<attribute name="stepname" alias="stage" groupby="true"/>
<attribute name="estimatedvalue" alias="total_value" aggregate="sum"/>
<attribute name="opportunityid" alias="count" aggregate="count"/>
<filter>
<condition attribute="statecode" operator="eq" value="0"/>
</filter>
</entity>
</fetch>
testing
Create, monitor, and manage bulk deletion jobs in Dynamics 365. Use when asked "bulk delete", "delete all records of type X", "create a bulk delete job", "check bulk delete status", "cancel bulk delete", "why did bulk delete fail".
testing
Investigate users, security roles, teams, and permissions in Dynamics 365. Use when asked "who has access to...", "what roles does X have?", "compare roles", or "show me users".
data-ai
Query Dynamics 365 records using natural language. Translates questions into OData queries with metadata-aware field selection.
tools
Pack, unpack, clone, and manage Dynamics 365 solutions using the PAC CLI. Use when asked "unpack solution", "pack solution", "clone solution", "source control my solution", "compare solution files".