skills/alm-operations/SKILL.md
Application Lifecycle Management for Dynamics 365 — export/import solutions between environments, publish customizations, manage environment variables, compare deployments. Use when asked "export solution", "import to UAT", "promote to prod", "manage env vars".
npx skillsauth add nickmeron/Dataverse-MCP-Server skills/alm-operationsInstall 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 to perform ALM operations in Dynamics 365.
Argument provided: $ARGUMENTS
Select environment — call list_environments, ask the user, call select_environment.
Determine the task:
get_solution_dependencies to flag any missing componentsexport_solution with the unique name and managed flagimport_solution with the base64-encoded zipoverwrite_unmanaged: true to overwrite existing unmanaged customizationspublish_workflows: true to activate workflows after importpublish_customizationsThis is a multi-step process across environments:
export_solution (unmanaged or managed)import_solution with the exported base64publish_customizations in UATlist_solutions in UAT to check versionlist_solutions → note versionslist_solutions → note versionspublish_customizations with publish_all: truelist_environment_variables to see all definitions and current valuesget_environment_variable for a specific one (shows current value, default, and source)set_environment_variable to update the value
For a typical DEV → INT → Test → UAT → Prod promotion:
overwrite_unmanaged: truetesting
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".
data-ai
Produce a business-readable summary of a Dynamics 365 record or set of records. Uses metadata to understand the schema before querying.
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.