meta-validate

Validate 1C metadata XML structure and integrity against allowed types and rules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Validates the structure and integrity of 1C metadata objects after creation or modification, ensuring they conform to the defined MD schema.

Core Features & Use Cases

  • Verifies root MetaDataObject structure, internal GeneratedType blocks, Properties (Name, Synonym), and StandardAttributes across multiple metadata types.
  • Performs cross-object checks such as UUID formats, uniqueness of names, and allowed ChildObjects, helping catch configuration issues before deployment.
  • Use Case: after exporting a 1C metadata object, run this tool to detect structural errors and obtain a concise or detailed report for remediation.

Quick Start

Run the validator on a 1C metadata XML file to verify its structure and generate a report.

Frequently Asked Questions about meta-validate

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

FAQPage Schema
How do I validate 1C metadata object structure after exporting?

Validating 1C metadata involves inspecting MetaDataObject XML against allowed types and internal rules. The tool checks root structure, GeneratedType blocks, and Properties to catch configuration issues before deployment using the lxml dependency.

What is GeneratedType consistency checking in 1C metadata?

GeneratedType consistency checking verifies internal XML blocks within 1C metadata objects against defined schemas. It ensures standard attributes, child object rules, and UUID formats conform correctly, preventing structural errors during configuration.

Can I validate multiple 1C metadata objects in batch mode?

Yes, you can validate multiple 1C metadata objects in batch mode. The validator supports batch processing via pipe-separated file paths, allowing simultaneous verification of name uniqueness and cross-object rules across several XML files.

Does the validator work with standard attributes and child objects in 1C XML?

Yes, the validator comprehensively checks standard attributes and child objects in 1C XML. It inspects Properties like Name and Synonym, and verifies allowed ChildObjects to ensure complete metadata integrity and schema compliance.

How do I check UUID presence and name uniqueness in 1C metadata XML?

To check UUID presence and name uniqueness in 1C metadata XML, run the validator to inspect cross-object rules. It verifies UUID formats and name conflicts, generating detailed or concise reports to identify structural remediation needs.

What are the limitations of validating 1C metadata using XML schema checks?

Limitations of validating 1C metadata via XML schema checks include requiring the lxml dependency and strict adherence to predefined MD schema rules. The validator focuses purely on structural integrity rather than underlying business logic correctness.