mxl-validate

Validate MXL Template.xml files for structural correctness.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill mxl-validate-mmmmmm786mngb-jpg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxl-validate
Source: https://github.com/mmmmmm786mngb-jpg/WIM_DEV/tree/main/.cursor/skills/mxl-validate
Command: npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill mxl-validate-mmmmmm786mngb-jpg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

Validates MXL table layout templates to detect structural errors after creation or modification, preventing broken spreadsheets in production.

Core Features & Use Cases

  • Validates Template.xml structure for height, palette references, column/row indices, named areas, merges, and drawings.
  • Provides dual-language tooling (PowerShell and Python) to fit different environments and CI pipelines.
  • Generates clear reports with errors and warnings to guide fixes before release or integration.

Quick Start

Validate a set of MXL templates by running the validation against Template.xml to quickly verify layout correctness.

Frequently Asked Questions about mxl-validate

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

FAQPage Schema
How do I validate a 1C spreadsheet Template.xml for structural errors?

Validating a 1C spreadsheet Template.xml checks height, palette references, column and row indices, named areas, merges, and drawings to ensure structural correctness. This process prevents broken MXL templates from reaching production.

What does MXL template validation check for in spreadsheet layouts?

MXL template validation checks height versus rows, column bounds, format references, named areas, merges, and drawing indices. It detects structural errors in spreadsheet layouts after creation or modification to prevent production issues.

Can I run MXL template validation in both PowerShell and Python environments?

Yes, MXL template validation supports both PowerShell and Python implementations. This dual-language tooling fits different environments and CI pipelines to verify Template.xml layout correctness seamlessly.

Do I need lxml installed to validate MXL layout templates?

Yes, the Python implementation requires the lxml dependency to parse and validate MXL layout templates. The PowerShell implementation provides an alternative for environments where installing Python packages is not feasible.

Why does my 1C spreadsheet template break after modification?

A 1C spreadsheet template breaks after modification due to structural errors like mismatched height versus rows, invalid column bounds, or incorrect drawing indices. Running validation identifies these specific layout issues before release or integration.