1c-mxl

Compile JSON DSL into 1C MXL spreadsheet templates and validate them.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Jefest9988/1c-ai-development-kit --skill 1c-mxl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-mxl
Source: https://github.com/Jefest9988/1c-ai-development-kit/tree/main/.cursor/skills/1c-mxl
Command: npx skills add https://github.com/Jefest9988/1c-ai-development-kit --skill 1c-mxl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for managing 1C spreadsheet templates (MXL), enabling efficient creation, modification, and validation of print forms and tabular documents.

Core Features & Use Cases

  • JSON DSL Compilation: Generate complex Template.xml files from concise JSON descriptions.
  • Decompilation: Convert existing Template.xml files back into a human-readable JSON format for analysis and editing.
  • Structure Analysis: Understand the layout of templates by inspecting areas, parameters, and column sets.
  • Validation: Ensure the structural integrity of your MXL files to prevent runtime errors in 1C.
  • Use Case: When developing a new print form in 1C, you can define its structure in JSON, compile it to Template.xml, validate it, and then integrate it into your configuration.

Quick Start

Compile the JSON description in 'template-design.json' into a new 1C spreadsheet template file named 'Ext/Template.xml'.

Frequently Asked Questions about 1c-mxl

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

FAQPage Schema
How do I generate a 1C spreadsheet template from JSON?

You generate a 1C spreadsheet template by compiling a JSON DSL description into a Template.xml file. This allows you to define complex print forms concisely and output the required tabular document structure for 1C:Enterprise.

Can I convert an existing 1C Template.xml file back to JSON?

Yes, you can decompile an existing 1C Template.xml file back into a human-readable JSON format. This allows you to analyze the template structure, inspect its areas and parameters, and modify the tabular document layout efficiently.

What is the best way to validate 1C MXL spreadsheet templates?

The best way to validate 1C MXL spreadsheet templates is to use a structural validation tool that checks the file's integrity. This ensures your print forms are correctly formatted and helps prevent runtime errors within the 1C:Enterprise platform.

How do I analyze the structure of a 1C print form template?

You analyze the structure of a 1C print form template by decompiling the Template.xml file into JSON. This exposes the underlying layout, allowing you to inspect specific areas, parameters, and column sets within the tabular document.

Do I need to manually edit XML to create 1C print forms?

No, you do not need to manually edit XML to create 1C print forms. You can define the layout using a concise JSON DSL and compile it directly into the required Template.xml file, simplifying the generation of complex tabular documents.