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.