mxl-info

Analyze 1C MXL Template.xml to enumerate named areas and their parameters.

33|8|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill mxl-info-dach-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxl-info
Source: https://github.com/Dach-Coin/claude_rules_1c/tree/main/.claude/skills/mxl-info
Command: npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill mxl-info-dach-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Skill mxl-info removes the need to manually inspect huge Template.xml files for 1C table document print layouts by automatically summarizing the layout’s named areas, their cell ranges, and which parameters (including details and templates) are expected to fill.

Core Features & Use Cases

  • Area discovery: Identifies named areas (Rows, Columns, Rectangle, Drawing) with their begin/end row/column coordinates for reliable subsequent GetArea calls.
  • Parameter & detail extraction: Lists fillable parameters per area, including mapping for detailParameter (e.g., Param->Detail) and template placeholders like [Параметр] marked as [tpl].
  • Output control for tooling: Supports compact text output and JSON output (for programmatic workflows) plus pagination controls (Limit/Offset) and optional inclusion of static text/templates (WithText).

Quick Start

Analyze a specific MXL Template.xml by running mxl-info with TemplatePath to get a compact report of all named areas and the parameters they contain.

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 MXL Template.xml?

1C MXL print layouts identify named areas by their begin and end row/column coordinates. Parsing the Template.xml enumerates these ranges, which is essential for preparing reliable GetArea lookups and implementing table filling logic accurately.

Can I get JSON output of 1C MXL layout areas for programmatic workflows?

1C MXL layout parameters include mapping for detailParameter like Param->Detail and template placeholders marked as [tpl]. Extracting these fields per area validates which specific fields drive each section during print layout debugging.

Does mxl-info require lxml to parse 1C print forms?

Applying 1C MXL layout analysis supports scenarios like implementing table filling logic, preparing GetArea lookups, and validating which fields drive each section. It summarizes named areas, cell ranges, and fillable parameters for reliable print layout debugging.

What are the limitations of paginating 1C MXL template analysis results?

The limitation of paginating 1C MXL template analysis results is controlled by the Limit and Offset parameters. These pagination controls restrict the output size for both text and JSON formats, requiring multiple requests to retrieve all named areas from extremely large Template.xml files.