mxl-info

Analyze 1C MXL spreadsheet templates and extract named areas, parameters, and embedded text.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill mxl-info-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxl-info
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/external/cc-1c-skills/.claude/skills/mxl-info
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill mxl-info-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the need to manually inspect large 1C Template.xml files when you need to understand how a print form or spreadsheet layout is structured.

Core Features & Use Cases

  • Named area analysis: Finds rows, columns, and rectangle regions so you can see how a template is segmented.
  • Parameter extraction: Lists fill parameters, detail parameters, and template placeholders for each area.
  • Layout inspection: Helps developers and analysts quickly understand print forms, report templates, and other MXL spreadsheet artifacts without reading raw XML.
  • Flexible input modes: Works with a direct Template.xml path or resolves a template by processor and template name.

Quick Start

Ask the Skill to analyze a 1C Template.xml file or a processor-template pair and return a concise summary of areas, parameters, and text content.

Frequently Asked Questions about mxl-info

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

FAQPage Schema
How do I analyze 1C MXL template structure without reading raw XML?

You can analyze 1C MXL template structure by parsing the Template.xml file to automatically extract named areas, parameters, and embedded text. This avoids manually inspecting large print form layouts and provides a concise summary of spreadsheet segments.

What is the best way to extract named areas and parameters from 1C print forms?

Extracting named areas and parameters from 1C print forms requires robust XML parsing to identify rows, columns, and rectangle regions. The process lists fill parameters, detail parameters, and template placeholders for each defined layout area.

How do I inspect a 1C processor template by name instead of file path?

Inspecting a 1C processor template by name is possible through flexible input modes that resolve a template by processor and template name. This allows you to analyze spreadsheet artifacts without providing a direct Template.xml path.

Does lxml work for parsing 1C MXL spreadsheet templates?

Yes, lxml is required for parsing 1C MXL spreadsheet templates. It provides the robust XML parsing foundation needed to detect template placeholders, sort areas, extract parameters, and output results in JSON or plain-text format.

Can I get JSON output from 1C Template.xml layout inspection?

Yes, you can get JSON or plain-text output from 1C Template.xml layout inspection. After parsing the MXL template structure, the extracted named areas, parameters, and embedded text can be formatted into JSON for downstream processing.