xml-gen-cli

Validate and modify 1C metadata XML files using the xml-gen CLI.

87|15|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill xml-gen-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xml-gen-cli
Source: https://github.com/SteelMorgan/1c-agent-based-dev-framework/tree/main/framework/skills/tool-usage/xml-generation/xml-gen-cli
Command: npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill xml-gen-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of validating and modifying 1C metadata XML files, reducing manual errors and speeding up development.

Core Features & Use Cases

  • XML Validation: Ensures the integrity and correctness of Form, Role, SKD, MXL, and EPF XML files.
  • Metadata Modification: Programmatically add attributes, elements, commands, and rights to various 1C metadata types.
  • Use Case: When developing a new form, use this Skill to add a new attribute and then a corresponding UI element, ensuring both are correctly structured before committing.

Quick Start

Validate the 'Form.xml' file using the xml-gen CLI.

Frequently Asked Questions about xml-gen-cli

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

FAQPage Schema
How do I automate adding attributes and elements to 1C metadata XML files?

You can automate adding attributes, elements, commands, and rights to 1C metadata XML files by validating and modifying structures like Forms, Roles, and EPFs using the xml-gen CLI tool. This ensures deterministic programmatic modifications and reduces manual errors.

What is the best way to validate 1C Form and Role XML files for structural integrity?

The best way to validate 1C Form and Role XML files is to use the xml-gen CLI tool, which checks the integrity and correctness of metadata structures to prevent manual errors before development commits.

Does xml-gen-cli work with SKD, MXL, and EPF metadata formats?

Yes, xml-gen-cli works with SKD, MXL, and EPF metadata formats. It supports validating and modifying these specific 1C XML file types alongside Forms and Roles to maintain structural correctness during development.

How do I add UI elements and corresponding attributes to a 1C form programmatically?

To add UI elements and corresponding attributes to a 1C form programmatically, use the xml-gen CLI tool to perform deterministic XML modifications. This ensures both the attribute and the element are correctly structured within the metadata file.

Do I need to install any special tools to modify 1C metadata XML files?

Yes, you need to install the xml-gen CLI tool to modify 1C metadata XML files. It is installed alongside the framework and is required for executing automated validation and deterministic modification tasks.