Navigation Management Skill

Inspect and modify Mendix navigation profiles using MDL commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of manually configuring Mendix navigation profiles by providing a structured, code-based approach to defining home pages, menus, and role-based routing.

Core Features & Use Cases

  • Navigation Profile Control: Easily inspect and replace navigation settings for Responsive, Phone, or Tablet profiles.
  • Role-Based Routing: Configure specific home pages for different user roles to ensure a personalized user experience.
  • Menu Management: Build and maintain complex, hierarchical menu structures using simple MDL syntax.
  • Use Case: When a project requires a new role-based dashboard, use this skill to quickly map the admin role to a specific page and update the navigation menu without opening Studio Pro.

Quick Start

Use the navigation management skill to describe the current Responsive navigation profile and then replace it with a new menu structure containing a home page and an admin sub-menu.

Frequently Asked Questions about Navigation Management Skill

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

FAQPage Schema
How do I configure role-based home pages in a Mendix project without opening Studio Pro?

Role-based routing in a Mendix project is configured by executing MDL commands to map specific user roles to designated home pages. This inspects and modifies navigation profiles directly from the project file without opening Studio Pro.

What is the best way to manage Mendix navigation menus using a command line interface?

Managing Mendix navigation menus is done by applying MDL syntax to build and maintain hierarchical menu structures. This code-based approach replaces manual UI configuration by updating the project file directly.

Can I inspect Mendix responsive, phone, and tablet navigation profiles via MDL?

Yes, you can inspect Mendix navigation profiles for Responsive, Phone, and Tablet formats using MDL commands. The skill queries the active project file to retrieve and display current navigation settings for each profile type.

Do I need an active connection to a Mendix project file to update navigation settings?

Yes, an active connection to a Mendix project file is required to execute navigation queries and updates. The MDL commands operate directly on the project file to apply role-based routing and menu structure changes.

How does code-based Mendix navigation management compare to manual profile configuration?

Code-based Mendix navigation management provides a structured approach to defining home pages and menus, unlike manual configuration. It automates profile inspection and modification using MDL commands, reducing manual error.

Why does updating a Mendix navigation profile require MDL commands instead of direct file editing?

Updating Mendix navigation profiles requires MDL commands to ensure structured modifications to role-based routing and menu hierarchies. Direct file editing bypasses validation, whereas MDL queries safely apply changes to the project setup.