1c-meta-edit

Edit 1C metadata XML objects with inline or JSON DSL operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This tool enables precise edits to existing 1C metadata objects stored as XML, avoiding manual XML manipulation.

Core Features & Use Cases

  • Inline operations to add, remove, and modify attributes, tabular sections, dimensions, resources, and properties.
  • JSON DSL support for batched, complex edits across multiple elements in a single file.
  • Validation and verification flow after edits to ensure configuration integrity.

Quick Start

Update a 1C metadata object by applying a simple inline operation like add-attribute to a specified XML file.

Frequently Asked Questions about 1c-meta-edit

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

FAQPage Schema
How do I batch edit 1C metadata XML files to update attributes and dimensions?

You can batch edit 1C metadata XML files using a JSON DSL input to apply precise modifications to attributes, dimensions, resources, and tabular sections across catalogs, documents, and registers in a single operation.

Can I modify 1C tabular sections and resources without manual XML manipulation?

Yes, you can modify 1C tabular sections and resources by applying inline operations to the existing XML definitions, which avoids manual XML manipulation and ensures precise structural updates.

Does this metadata editor validate 1C configuration integrity after applying edits?

Yes, the metadata editor includes an optional post-edit validation and verification flow to ensure 1C configuration integrity is maintained after you update attributes or other metadata objects.

What is the best way to add or remove properties across multiple 1C metadata objects?

The best way to add or remove properties across multiple 1C metadata objects is using the JSON DSL support, which allows you to define complex batched edits for catalogs, documents, and registers efficiently.

Do I need lxml installed to run edits on 1C BSL configuration files?

Yes, you need the lxml dependency installed to run precise edits on 1C BSL configuration files, as the script components rely on it to parse and modify the XML metadata definitions.

Why does manual XML manipulation fail when updating 1C metadata objects?

Manual XML manipulation fails because 1C metadata objects require precise edits to maintain structural relationships across attributes, dimensions, and resources, which is handled safely by applying inline operations or JSON DSL inputs.