How lowcodelegend/nintex-k2-skill works
Nintex K2 Skills is a Windows-only toolkit for building self-hosted K2 Five solutions from manifests rather than designer clicks. The documented workflow is to discover and validate a K2 environment, review a solution plan, create and verify governed artifacts, then promote them through guarded Package and Deployment releases. The tree shows operational CLIs for environment discovery, data objects, controls, forms, workflows, and case management. The README documents suite-level stages and capabilities; source excerpts are partial, so some cross-tool relationships are documented rather than directly visible in sampled calls.
Main entry points: Discovery.cs K2 discovery · SmartFormsManager.cs SmartForms manager · WorkflowManager.cs Workflow manager · Cli.cs Environment CLI
Components 18
Environment setup
- Environment CLI
skills/k2-builder/tool/K2EnvironmentCli/Cli.cs - K2 discovery
skills/k2-builder/tool/K2EnvironmentCli/Discovery.cs - Environment profiles
skills/k2-builder/tool/K2EnvironmentCli/ProfileStore.cs - Capability probe
skills/k2-builder/tool/K2EnvironmentCli/CapabilityDiscovery.cs
Data and controls
- SQL SmartObjects
skills/k2-sql-smartobjects/tool/K2SqlCli/K2Manager.cs - SmartBox objects
skills/k2-smartbox-smartobjects/tool/K2SmartBoxCli/K2Manager.cs - Web components
skills/k2-smartforms-web-components/tool/K2WebComponentCli/ControlManager.cs
Forms and workflows
- Style Profiles
skills/k2-style-profiles/tool/K2StyleProfilesCli/StyleProfileManager.cs - SmartForms manager
skills/k2-smartforms/tool/K2SmartFormsCli/SmartFormsManager.cs - Form and view rules
skills/k2-smartforms/tool/K2SmartFormsCli - Workflow builder
skills/k2-workflows/tool/K2WorkflowCli/WorkflowJsonBuilder.cs - Workflow manager
skills/k2-workflows/tool/K2WorkflowCli/WorkflowManager.cs
Cases and release
- Case operations CLI
skills/k2-case-management/tool/K2CaseOperationsCli/Program.cs - Governed case agents
skills/k2-case-management/scripts/case_agent_framework.py - Case agent MCP
skills/k2-case-management/scripts/case_agent_mcp_server.py - Package promotion
skills
Other components
- Solution engineer
- K2 Five
Connections 20
- Solution engineer → Environment CLI: discovers environment
- Environment CLI → K2 discovery: runs discovery
skills/k2-builder/tool/K2EnvironmentCli/Cli.cs - K2 discovery → Environment profiles: persists profile
skills/k2-builder/tool/K2EnvironmentCli/Discovery.cs - K2 discovery → Capability probe: checks capability
skills/k2-builder/tool/K2EnvironmentCli/Discovery.cs - K2 discovery → K2 Five: inventories K2
- Solution engineer → SQL SmartObjects: creates SQL objects
- Solution engineer → SmartBox objects: creates SmartBox objects
- Solution engineer → Web components: creates controls
- Solution engineer → Style Profiles: creates profiles
- Solution engineer → SmartForms manager: builds forms
- Form and view rules → SmartForms manager: defines behavior
skills/k2-smartforms/tool/K2SmartFormsCli/SmartFormsManager.cs - SmartForms manager → K2 Five: publishes forms
- Solution engineer → Workflow builder: defines workflows
- Workflow manager → Workflow builder: builds workflow JSON
skills/k2-workflows/tool/K2WorkflowCli/WorkflowManager.cs - Workflow manager → K2 Five: publishes workflows
- Solution engineer → Case operations CLI: operates cases
- Governed case agents → Case agent MCP: serves agent tools
- Case agent MCP → Case operations CLI: supports case actions
- Solution engineer → Package promotion: promotes solution
- Package promotion → K2 Five: deploys packages