1c-mxl-decompile

Decompile 1C spreadsheet Template.xml into a compact JSON DSL.

413|90|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-mxl-decompile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-mxl-decompile
Source: https://github.com/comol/cursor_rules_1c/tree/main/.cursor/skills/1c-mxl-decompile
Command: npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-mxl-decompile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill converts a 1C spreadsheet document Template.xml (MXL) into a compact JSON DSL, enabling analysis, modification, and reassembly workflows.

Core Features & Use Cases

  • Decompiles Template.xml into a JSON DSL to facilitate analysis and modification of 1C layouts.
  • Supports mapping fonts, formats, merges, and area definitions into a structured DSL representation.
  • Use Case: Analyze an existing spreadsheet layout to produce a portable DSL that can be recompiled back to Template.xml.

Quick Start

Decompile a Template.xml using 1c-mxl-decompile to generate a JSON DSL file.

Frequently Asked Questions about 1c-mxl-decompile

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

FAQPage Schema
How do I convert a 1C Template.xml spreadsheet layout to JSON?

You can decompile a 1C MXL Template.xml into a compact JSON DSL to analyze and modify the spreadsheet layout. This process maps fonts, formats, merges, and area definitions into a structured, portable representation.

What is a JSON DSL and why use it for 1C MXL layouts?

A JSON DSL is a structured domain-specific language representation of a 1C MXL layout. It is used to enable analysis, modification, and reassembly workflows by mapping spreadsheet areas, rows, styles, and fonts into a portable format.

Can I recompile the JSON DSL back into a 1C Template.xml file?

Yes, the decompilation workflow produces a portable JSON DSL that can be recompiled back to a 1C Template.xml. This allows you to reconfigure existing spreadsheet layouts and restore them to their original format.

Does the decompiler support mapping spreadsheet merges and style formats?

Yes, the decompiler fully maps fonts, formats, merges, and area definitions from the 1C Template.xml. It produces a structured JSON output capturing these layout elements for analysis and modification.

What do I need to parse a 1C MXL spreadsheet layout into structured data?

You need the 1C spreadsheet document Template.xml file to parse it into a structured JSON DSL. The Skill processes this MXL file to extract areas, rows, styles, and fonts without requiring additional dependencies.