skd-validate

Validate 1C Data Composition Schema Template.xml structure for errors.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill skd-validate-mmmmmm786mngb-jpg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skd-validate
Source: https://github.com/mmmmmm786mngb-jpg/WIM_DEV/tree/main/.cursor/skills/skd-validate
Command: npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill skd-validate-mmmmmm786mngb-jpg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

Validates the 1C Data Composition Schema (DCS) Template.xml to ensure correct structure, flagging format errors, broken links, and duplicate names.

Core Features & Use Cases

  • Detects structural issues in Template.xml and template folders
  • Checks for missing references, empty fields, and invalid node values within DCS definitions
  • Use Case: verify a newly created or modified SCD template before deployment to prevent runtime errors

Quick Start

Supply the path to Template.xml or its containing folder to execute the validation.

Frequently Asked Questions about skd-validate

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

FAQPage Schema
How do I validate a 1C Data Composition Schema template before deployment?

To validate a 1C Data Composition Schema template, supply the path to your Template.xml file or its containing folder. The validation checks for structural correctness, format errors, broken links, and duplicate names to prevent runtime errors.

What types of structural issues can a DCS template validator detect?

A DCS template validator detects structural issues including format errors, broken links, missing references, empty fields, invalid node values, and duplicate names within the Data Composition Schema definitions.

Does the 1C DCS template validator require lxml to process Template.xml files?

Yes, the 1C DCS template validator requires the lxml Python library as a dependency. lxml is used to parse the Template.xml file structure and check for missing references, empty fields, and invalid node values.

Can I check an entire template directory for broken links and duplicate names?

Yes, you can check an entire template directory by supplying the containing folder path to the validator. It will process the DCS template folder to detect broken links, duplicate names, and other structural issues.

Why should I verify a Data Composition Schema template before running it?

You should verify a Data Composition Schema template before running it to catch format errors, broken links, and duplicate names early. Validating modified DCS templates before deployment prevents runtime errors in the 1C environment.