mxl-info

Analyze 1C MXL Template.xml structure and list named areas with parameters.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill mxl-info-msrv-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxl-info
Source: https://github.com/msrv-tech/skills/tree/main/mxl-info
Command: npx skills add https://github.com/msrv-tech/skills --skill mxl-info-msrv-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Analyzes the structure of a 1C spreadsheet layout (MXL) by loading a Template.xml and producing a concise summary of named areas, their types, and the parameters they contain.

Core Features & Use Cases

  • Enumerates named areas (Rows, Columns, Rectangle) and their coordinate ranges.
  • Lists parameters, details, and any inline text/templates used within areas, with optional JSON or text output.
  • Supports quick inspection for debugging print/layout templates and preparing print forms.

Quick Start

Run mxl-info against a Template.xml to output the layout areas and parameters.

Frequently Asked Questions about mxl-info

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

FAQPage Schema
How do I summarize the structure of a 1C MXL spreadsheet layout?

To summarize a 1C MXL spreadsheet layout, load a Template.xml file to extract and list named areas, their coordinate ranges, and the parameters they contain. This enables quick inspection of print forms and document templates.

What is a named area in 1C MXL templates?

A named area in 1C MXL templates defines a specific layout region such as Rows, Columns, or a Rectangle within the Template.xml. These areas contain specific parameters and coordinate ranges used for formatting document and report layouts.

How do I extract parameters and coordinate ranges from a 1C Template.xml?

You extract parameters and coordinate ranges from a 1C Template.xml by parsing the file against its XML schema. This process identifies named areas, their types, and any inline text or templates used within them for debugging print layouts.

Can I output 1C MXL layout analysis results in JSON format?

Yes, you can output 1C MXL layout analysis results in either text or JSON formats. After validating the Template.xml, the analysis returns area definitions and parameter lists, making JSON ideal for programmatic integration and debugging.

What inputs are required to inspect 1C document layout templates?

Inspecting 1C document layout templates requires either a -TemplatePath or a combination of -ProcessorName and -TemplateName inputs. These provide the necessary file location or reference to load and validate the MXL XML schema.

Does this 1C layout analysis tool require lxml?

Yes, this 1C layout analysis requires the lxml dependency to process the Template.xml file. It leverages lxml to validate the XML schema and extract the defined areas, types, and parameters for the layout summary.