What problem does it solve?
This Skill removes the manual, error-prone work of building a 1C Data Composition Schema (СКД / DCS) XML by hand when you already have a JSON definition of the report structure.
Core Features & Use Cases
- Generate DCS Template.xml from JSON DSL: Converts a JSON definition into the required Template.xml (DataCompositionSchema).
- Supports structured report building: Handles data sets (queries/objects/unions), calculated fields, totals, parameters, filters, and grouping structure.
- Field/type shorthand for speed: Lets you describe fields, roles, restrictions, and data types using concise shorthands (including reference types and StandardPeriod/@autoDates patterns).
- Production-oriented templates & variants: Emits templates, group templates, and settings variants, including conditional appearance rules.
Example use case: You have a report spec stored as JSON in a repo (datasets, parameters, totals, and filters). Use this Skill to regenerate a fresh Template.xml every time the spec changes—without editing XML manually.
Quick Start
Generate a СКД Template.xml from a JSON definition by running the skd-compile skill with the JSON passed as -Value and saving the result to Template.xml.