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.