mendixlabs/mxcli

Mendix cli tool, a headless way to work with Mendix projects. Enables Mendix projects for use with 3rd party agentic coding tools like Claude Code and Copilot. Includes a starlark linter for quality validation.

115Stars on the repository
62Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

fragments

25

mendixlabs/mxcli

Skill Claude CodeCodex

Define reusable widget groups with DEFINE FRAGMENT and place them with USE FRAGMENT. Use when the same widget pattern repeats across pages and should be written once.

115 2d ago A 34 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude CodeCodex

Generate a complete Mendix domain model in MDL — entities, attributes, associations, enumerations — and validate it. Use when asked for a domain model for a business area (e-commerce, HR, CRM, …) rather than a single entity.

115 2d ago A 55 tokens original Apache-2.0

graph-analysis

27

mendixlabs/mxcli

Skill Claude CodeCodex

Query the project as a dependency graph to assess the blast radius of a change, find dead or risky elements, and evaluate module health. Use when planning a refactor, judging what a change will break, or looking for unused documents.

115 2d ago A 50 tokens original Apache-2.0

java-actions

28

mendixlabs/mxcli

Skill Claude CodeCodex

Create and call custom Java actions — extending Mendix with server-side Java, and invoking those actions from microflows in MDL. Use when logic needs a Java library, an algorithm microflows cannot express, or an integration only available in Java.

115 2d ago A 52 tokens original Apache-2.0

java-dependencies

29

mendixlabs/mxcli

Skill Claude CodeCodex

Add, update, remove and audit a module's Maven/JAR dependencies in MDL — Studio Pro's Module Settings → Java dependencies tab. Use when a Java action needs an external library, when bumping a library version, or when auditing which modules pull what.

115 2d ago A 57 tokens original Apache-2.0

javascript-actions

30

mendixlabs/mxcli

Skill Claude CodeCodex

Create, call and drop JavaScript actions — client-side logic called from nanoflows, not microflows. Use when behaviour must run in the browser or on the device: DOM, fetch, geolocation, or wrapping a marketplace JS action.

115 2d ago A 53 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude CodeCodex

Create and manage JSON structures, import mappings and export mappings in MDL, plus the domain-model shapes they map onto. Use when turning a JSON payload into entities, mapping a REST or queue response, or exporting objects as JSON.

115 2d ago A 53 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude CodeCodex

Change the model through mxcli while Studio Pro has the project open, with edits appearing live over MCP. Use when Claude Code and Studio Pro run on the same machine and a save-and-reopen cycle is unwanted.

115 2d ago A 50 tokens original Apache-2.0

manage-navigation

33

mendixlabs/mxcli

Skill Claude CodeCodex

Inspect and change navigation profiles in MDL — home pages, menus, login and not-found pages, and role-based routing. Use when asked to change where the app opens, restructure the menu, or route roles to different home pages.

115 2d ago A 50 tokens original Apache-2.0

manage-security

34

mendixlabs/mxcli

Skill Claude CodeCodex

Configure Mendix security in MDL — module and user roles, access to microflows, pages and entities, project security level, demo users, and guest access. Use when setting up or changing who can see or do what in an app.

115 2d ago A 52 tokens original Apache-2.0

master-detail-pages

35

mendixlabs/mxcli

Skill Claude CodeCodex

The master-detail page pattern in MDL: a selectable list beside a detail form driven by SELECTION. Use when building a selection-based screen rather than a plain list or form.

115 2d ago A 40 tokens original Apache-2.0

mdl-entities

36

mendixlabs/mxcli

Skill Claude CodeCodex

Complete syntax reference for entities, attributes and associations — every entity kind, attribute type, and association form. Use when writing or altering a domain model and the exact spelling matters.

115 2d ago A 39 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude CodeCodex

Reproduce a Claude Design prototype or design handoff (HTML/CSS, .dc.html export, tokens, screenshots) inside a Mendix app: build the palette with mxcli theme create --from, then apply classes in pages with MDL. Use when given a design artefact and asked to make the app look like it.

115 2d ago A 74 tokens original Apache-2.0

migrate-k2-nintex

38

mendixlabs/mxcli

Skill Claude CodeCodex

Assess and migrate K2 / Nintex K2 applications to Mendix — SmartObjects to domain models, SmartForms to pages, K2 workflows to microflows and Mendix workflows. Use when analysing or converting a K2 application.

115 2d ago A 55 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude CodeCodex

Assess and migrate Oracle Forms applications to Mendix — .fmb forms to pages, PL/SQL to microflows, and a staged migration strategy. Use when analysing or converting an Oracle Forms system.

115 2d ago A 47 tokens original Apache-2.0

mock-rest-apis

40

mendixlabs/mxcli

Skill Claude CodeCodex

Stand up an HTTP endpoint you control instead of a live third-party API, and point the Mendix app at it — Prism from an OpenAPI contract, a constant swap, or a forward proxy. Use when building or debugging a REST integration without the real API, forcing a 404/500 through an error handler, or running offline or in CI.

115 2d ago A 76 tokens original Apache-2.0

odata-data-sharing

41

mendixlabs/mxcli

Skill Claude CodeCodex

Share data between Mendix apps over OData — published services, view entities as an abstraction layer, consumed clients and external entities. Use when exposing data from one app to another, consuming another app's OData service, or refreshing a cached contract.

115 2d ago A 54 tokens original Apache-2.0

organize-project

42

mendixlabs/mxcli

Skill Claude CodeCodex

Organise documents into folders and move them between folders and modules with MOVE. Use when a module has grown unstructured, when restructuring a project, or when a document is in the wrong place.

115 2d ago A 43 tokens original Apache-2.0

overview-pages

43

mendixlabs/mxcli

Skill Claude CodeCodex

The CRUD overview page pattern in MDL — a navigation snippet, a list page and a new/edit page wired together. Use when building the standard list-plus-edit screens for an entity.

115 2d ago A 40 tokens original Apache-2.0