Produces business-readable summaries of Dynamics 365 records or sets using schema metadata for targeted queries on entities, relationships, and picklists. For account reports or opportunity pipelines.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dynamics365-dataverse:summarize-entityThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user wants a summary or report from Dynamics 365.
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>
npx claudepluginhub nickmeron/dataverse-mcp-serverGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.