1c-mxl-decompile

Decompile 1C MXL/Template.xml spreadsheet documents into JSON DSL definitions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to convert 1C spreadsheet documents (MXL files) into a structured JSON format, enabling easier analysis, modification, and programmatic manipulation of layouts.

Core Features & Use Cases

  • Layout Analysis: Understand the structure and formatting of existing 1C spreadsheet layouts.
  • JSON Conversion: Transform Template.xml files into a human-readable and machine-parseable JSON DSL.
  • Reverse Engineering: Facilitates the process of modifying or recreating complex spreadsheet designs.
  • Use Case: You need to update the styling of a report's header in a 1C spreadsheet. Use this Skill to decompile the Template.xml into JSON, make your style adjustments, and then use a companion Skill to recompile it.

Quick Start

Decompile the 1C spreadsheet template located at '/path/to/your/Template.xml' and save the output to 'output.json'.

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 MXL spreadsheet document to JSON?▼

Yes, you can modify existing 1C spreadsheet layouts by decompiling the Template.xml into a human-readable JSON format. This allows you to analyze the structure, make style adjustments, and then recompile the template using a companion skill.

What is the best way to analyze the structure of an existing 1C MXL template?▼

The best way to analyze an existing 1C MXL template is to decompile the Template.xml into a structured JSON definition. This transforms the spreadsheet layout into a machine-parseable format, making it easier to understand and reverse engineer complex designs.

How do I extract formatting details like fonts and merges from a 1C spreadsheet layout?▼

You extract formatting details like fonts and merges from a 1C spreadsheet layout by decompiling the Template.xml file. The process systematically handles and converts these specific layout attributes into a structured JSON definition.

What elements are included when decompiling 1C MXL files into JSON?▼

When decompiling 1C MXL files into JSON, the process handles fonts, lines, formats, columns, merges, named items, and rows. These elements are extracted from the Template.xml to form a complete structured JSON definition.