create-page

Generate Mendix page definitions and UI widget structures using MDL statements.

1|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/engalar/mxcli-taskdemo --skill create-page-engalar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-page
Source: https://github.com/engalar/mxcli-taskdemo/tree/main/TaskDemo/.claude/skills/create-page
Command: npx skills add https://github.com/engalar/mxcli-taskdemo --skill create-page-engalar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual effort of building Mendix UI components in Studio Pro by allowing developers to define pages, widgets, and layouts using concise Mendix Definition Language (MDL) statements.

Core Features & Use Cases

  • Declarative UI Construction: Define complex pages, including DataViews, DataGrids, and LayoutGrids, through structured MDL code.
  • Widget Configuration: Easily bind attributes, configure datasources, and apply CSS classes or design properties to widgets.
  • Use Case: Quickly scaffold a standard CRUD interface for a new entity by generating the page structure, input fields, and action buttons in a single script execution.

Quick Start

Use the create-page skill to generate a new customer edit page with a dataview and save button using the provided MDL syntax.

Frequently Asked Questions about create-page

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Mendix pages using MDL syntax?

To generate Mendix pages using MDL syntax, define page definitions, widget structures, data containers, and interactive elements through declarative MDL statements. This approach eliminates manual UI construction in Studio Pro by directly scaffolding complex page layouts and data bindings.

What is MDL syntax used for in Mendix web development?

MDL syntax is used in Mendix web development to declare UI component structures and properties, replacing manual Studio Pro configuration. It allows developers to define page parameters, datasources, and widget configurations like DataViews and DataGrids concisely.

Can I scaffold a CRUD interface for a Mendix entity without manual UI building?

Yes, you can scaffold a standard CRUD interface for a Mendix entity without manual UI building. By executing a single MDL script, you generate the complete page structure, input fields, and action buttons rapidly.

Does Mendix Definition Language support configuring datasources and widget properties?

Mendix Definition Language supports configuring datasources and widget properties. You can bind attributes, apply CSS classes, set design properties, and define datasources directly within the structured MDL statements for your pages.

What is the best way to build complex page layouts in Mendix programmatically?

The best way to build complex Mendix page layouts programmatically is using Mendix Definition Language. This declarative low-code approach generates DataViews, DataGrids, and LayoutGrids efficiently, bypassing the manual effort of traditional UI construction.

How do I bind attributes and configure datasources for Mendix widgets?

You bind attributes and configure datasources for Mendix widgets by specifying these properties within MDL statements. This declarative method applies CSS classes, design properties, and data bindings directly to the generated UI components.