mxl-compile

Compile JSON layout definitions into valid 1C Template.xml files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill converts a compact JSON definition into a ready-to-use MXL layout for 1C tabular documents, eliminating manual Template.xml construction.

Core Features & Use Cases

  • Compile a JSON-driven layout into a valid 1C Template.xml with proper columns, fonts, borders, and cell content types (text, parameter, template).
  • Support page formats, dynamic column widths, and area/row configurations to generate printable forms quickly.
  • Use Case: A form designer delivers a JSON spec; mxl-compile generates the corresponding XML ready for printing or integration.

Quick Start

Run the mxl-compile tool on a JSON layout to generate the Template.xml at your specified output path.

Frequently Asked Questions about mxl-compile

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

FAQPage Schema
How do I generate a 1C Template.xml from JSON for MXL tabular layouts?

You can generate a 1C Template.xml by compiling a JSON layout definition with fields like columns, areas, fonts, and styles, which produces a valid MXL layout for printing forms and reports.

What is a JSON-driven MXL template and when do I need it for 1C form printing?

A JSON-driven MXL template is a compact definition format for 1C tabular documents. You need it to eliminate manual Template.xml construction when automating layout generation for printable forms and reports.

Can I define page formats and dynamic column widths when compiling 1C MXL layouts?

Yes, compiling 1C MXL layouts supports page formats, dynamic column widths, area configurations, borders, fonts, and cell content types like text, parameters, and templates to generate complete printable documents.

Do I need any external dependencies to compile JSON to 1C Template.xml?

No external dependencies are required to compile JSON to 1C Template.xml. The tool operates using scripts to process your JSON layout definition and output the validated XML document independently.

What's the best way to automate 1C report layout creation without writing XML manually?

The best way to automate 1C report layout creation is providing a JSON specification with styling and structural fields to a compiler, which outputs a ready-to-use Template.xml for immediate printing integration.

What cell content types are supported when generating 1C MXL tabular templates?

When generating 1C MXL tabular templates, supported cell content types include text, parameters, and templates. These are defined in the JSON layout and validated during Template.xml compilation.