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.

This repository also configures its own agents. See what mxcli tells them →

130Stars on the repository
99Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

fragments

25

mendixlabs/mxcli

Skill Claude Code

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

not rated 130 +1 changed 5d ago A SkillSpector: pass 34 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code needs its repo

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 55 tokens original Apache-2.0

graph-analysis

27

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 50 tokens original Apache-2.0

java-actions

28

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed yesterday A SkillSpector: pass 52 tokens original Apache-2.0

java-dependencies

29

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 57 tokens original Apache-2.0

javascript-actions

30

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 53 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 53 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 50 tokens original Apache-2.0

manage-navigation

33

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed today A SkillSpector: pass 50 tokens original Apache-2.0

manage-security

34

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed today A SkillSpector: pass 52 tokens original Apache-2.0

master-detail-pages

35

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 40 tokens original Apache-2.0

mdl-entities

36

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 39 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 74 tokens original Apache-2.0

migrate-k2-nintex

38

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: warn 55 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 47 tokens original Apache-2.0

mock-rest-apis

40

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: warn 76 tokens original Apache-2.0

odata-data-sharing

41

mendixlabs/mxcli

Skill Claude Code needs its repo

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.

not rated 130 +1 changed today A SkillSpector: warn 54 tokens original Apache-2.0

organize-project

42

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed 5d ago A SkillSpector: pass 43 tokens original Apache-2.0

overview-pages

43

mendixlabs/mxcli

Skill Claude Code

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.

not rated 130 +1 changed yesterday A SkillSpector: pass 40 tokens original Apache-2.0

patterns-crud

44

mendixlabs/mxcli

Skill Claude Code

Standard Create/Read/Update/Delete microflow patterns with the naming conventions that go with them. Use when writing the action microflows behind page buttons rather than looking up individual syntax.

not rated 130 +1 changed 5d ago A SkillSpector: pass 40 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code

Patterns for loops, aggregates, batch processing and list transformation — including which retrieve source is legal where, and why nested loops are the wrong tool. Use when a microflow processes a list, merges data, or does anything in bulk.

not rated 130 +1 changed yesterday A SkillSpector: pass 51 tokens original Apache-2.0

project-settings

46

mendixlabs/mxcli

Skill Claude Code

Read and change project settings in MDL — database configuration, constant overrides, after-startup and before-shutdown microflows, the enabled languages (add/modify/remove, which decide what translations a build emits), and the rest of Studio Pro's Settings dialog. Use when configuring a deployment, wiring a startup…

not rated 130 +1 changed 5d ago A SkillSpector: pass 76 tokens original Apache-2.0

mendixlabs/mxcli

Skill Claude Code

Record a narrated walkthrough video of a working Mendix app — the human-facing half of the journey/demo pair. Use when asked to demo, show off, or produce a walkthrough recording, after the app's end-to-end journey already passes.

not rated 130 +1 changed 5d ago A SkillSpector: pass 54 tokens original Apache-2.0

regular-expressions

48

mendixlabs/mxcli

Skill Claude Code

Create and manage named regular-expression documents and bind them to attribute validation rules. Use when adding an email, phone or identifier pattern, changing a shared pattern, or working out why a regex cannot attach directly to an attribute.

not rated 130 +1 changed 5d ago A SkillSpector: pass 48 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: