1c-skd-compile

Convert compact JSON DSL into a 1C Data Composition Schema Template.xml.

40|11|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-skd-compile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-skd-compile
Source: https://github.com/Desko77/claude-code-skills-1c/tree/main/skills/1c-skd-compile
Command: npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-skd-compile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Compiles a Data Composition Schema (DCS) Template.xml from a compact JSON DSL definition, enabling rapid creation of SKDs without manual XML editing.

Core Features & Use Cases

  • Converts JSON DSL into a complete Template.xml with dataSources, dataSets, fields, templates, and settingsVariants.
  • Supports inline and file-referenced queries, data parameters, calculated fields, and group structures for complex reports.
  • Use Case: quickly generate a DCS for a new report set from a single JSON definition.

Quick Start

Generate Template.xml from a JSON DSL using the skd-compile tool.

Frequently Asked Questions about 1c-skd-compile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a 1C Data Composition Schema from JSON?

You generate a 1C Data Composition Schema by converting a compact JSON DSL into a Template.xml file. This process supports creating dataSources, dataSets, fields, parameters, templates, and settingsVariants.

What is the best way to create a 1C SKD Template.xml without manual XML editing?

The best way to create a Template.xml without manual editing is using a JSON DSL compiler. It translates compact JSON definitions into the required XML structure, ensuring proper type and query resolution for the SKD compiler.

Can I reference external queries when defining a 1C SKD dataset?

Yes, you can reference external queries when defining a 1C SKD dataset by using the @file syntax within your JSON DSL. The compiler resolves these file references during the XML emission process.

Does the 1C SKD compiler support calculated fields and data parameters?

Yes, the 1C SKD compiler supports calculated fields, data parameters, and group structures. These elements are generated directly from the JSON DSL definition to support complex report configurations.

Why do I need a valid Template.xml for my 1C reports?

A valid Template.xml is required by the 1C SKD compiler to process data composition schemas. Generating it from JSON ensures your dataSources, dataSets, and settingsVariants are correctly structured for further validation.