mxl-info

Extract named areas, parameters, and column sets from 1C Template.xml files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Analysts and developers waste time manually decoding complex MXL templates; this Skill automatically reads Template.xml to enumerate named areas, parameters, and column sets, giving a quick, reliable overview for printing layouts.

Core Features & Use Cases

  • Read Template.xml to extract named areas (Rows, Columns, Rectangle) and their ranges.
  • List parameters, detail mappings, and template text within areas.
  • Output in human-readable text or structured JSON for automation.

Quick Start

Execute mxl-info with a Template.xml path to generate a concise layout summary.

Frequently Asked Questions about mxl-info

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

FAQPage Schema
How do I extract named areas and parameters from a 1C Template.xml?

To extract named areas and parameters from a 1C Template.xml, you can parse the file to enumerate layout structures like Rows, Columns, and Rectangles. This process maps parameters and detail mappings to provide a concise overview for spreadsheet printing.

What is the best way to analyze 1C MXL template layout for printing?

Analyzing a 1C MXL template layout involves reading the Template.xml to identify column sets and named areas. This provides a reliable structure summary, enabling faster printing layout configuration without manual decoding.

Can I get structured JSON output from parsing 1C spreadsheet templates?

Yes, parsing 1C spreadsheet templates can generate structured JSON output. By extracting named areas, parameters, and column sets from Template.xml, the layout data is formatted for automation and downstream processing.

How does extracting column sets from Template.xml help with document printing workflows?

Extracting column sets from Template.xml accelerates document printing workflows by automatically mapping template text and detail structures. It gives developers a quick overview of layout ranges, reducing the time spent manually decoding complex MXL templates.

Do I need lxml to parse 1C MXL template files?

Yes, lxml is required as a dependency to parse 1C MXL template files. The library handles the XML data extraction needed to identify named areas, parameters, and column sets within the Template.xml structure.

Why does my 1C MXL template layout show missing parameters?

Missing parameters in a 1C MXL template layout usually occur when Template.xml parsing fails to map detail mappings correctly. Extracting named areas and their ranges ensures all template text and parameters are fully enumerated for printing.