What problem does it solve? Writing 1C spreadsheet document layouts (MXL/Template.xml) by hand is error-prone: palette indices, merges, namespaces, and format references must all stay consistent. This Skill lets you describe the print form layout in a compact JSON DSL and compiles it into a correct Template.xml automatically. ## Core Features & Use Cases - JSON-to-XML compilation: Converts a JSON definition with areas, rows, cells, fonts, and styles into a valid 1C Template.xml with proper palettes and namespaces. - Automatic layout calculation: Supports page formats like A4-landscape and proportional column widths ("Nx") with automatic defaultWidth computation. - Merges and named areas: Handles horizontal/vertical cell merging (span, rowspan), rowStyle gap-filling, and named row areas for template parameters. - Use Case: You receive a scanned print form from a customer. You define its columns, styles, and areas in JSON, run the compiler, then verify the result with 1c-mxl-validate and 1c-mxl-info. ## Quick Start Ask the assistant to compile your JSON layout definition into a 1C Template.xml by running the 1c-mxl-compile command with your JSON file path and desired output path.