Read, analyze, compare, edit, copy, and publish Microsoft Dataverse Classic Workflows (the WF4/XAML-based workflow table — not Power Automate cloud flows). Use when user says "what does this workflow do", "summarize this workflow", "analyze this workflow against requirements", "compare two workflow XAML files", "diff workflows", "edit this workflow XAML", "add a step to this workflow", "modify a condition in this workflow", "clone this workflow", "copy via Process Template", "scaffold a custom workflow activity", "create a CodeActivity", "write a C# workflow step", "publish this workflow", "activate this workflow", "import this workflow into Dataverse", or works with mxswa:/mcwc: activities, mxswa:ActivityReference, [bracket] VB.NET expressions, pac solution clone/unpack/pack/import, or spkl [CrmPluginRegistration] for workflow assemblies. Capabilities; XAML round-trip-safe edits, ConditionSequence/ConditionBranch/Composite nesting awareness, UserData/VisualBasicValue preservation, Process Template clone workaround for the "Activate" bug, custom workflow activity scaffolding (.NET Framework 4.6.2 + Microsoft.CrmSdk.Workflow), MS Learn citations index, AsyncOperation lifecycle, infinite-loop detection, hierarchical operator dependency analysis, PAC CLI publishing flow. Do NOT use for Power Automate cloud flows (JSON, not XAML), Business Process Flows (workflow category=4), Business Rules (category=2), or general Dataverse plugin development.

Install

openclaw skills install @rwilson504/dataverse-classic-workflow