meta-edit

Edit 1C metadata XML objects with atomic attribute and structure changes.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill meta-edit-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-edit
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/external/cc-1c-skills/.claude/skills/meta-edit
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill meta-edit-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the risk and tedium of manually editing 1C metadata XML when you need precise changes to an existing configuration object.

Core Features & Use Cases

  • Atomic metadata changes: Add, remove, or modify attributes, tabular sections, dimensions, resources, columns, forms, templates, commands, and object properties.
  • Flexible input modes: Handle both simple inline edits and more complex JSON-defined change sets for multi-step updates.
  • Reliable 1C-aware handling: Preserve XML structure and spacing, normalize 1C types and enum values, and support safe edits across catalogs, documents, registers, enums, and other metadata objects.
  • Use cases: Rename a field in a document, add a new tabular section attribute, update register properties, or batch-apply coordinated metadata refactoring.

Quick Start

Ask the skill to update the target 1C metadata object and clearly state the object path plus the exact fields or properties you want changed.

Frequently Asked Questions about meta-edit

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

FAQPage Schema
How do I safely edit 1C metadata XML files without breaking the configuration?

To safely edit 1C metadata XML, apply precise atomic changes to attributes, tabular sections, and properties. This approach uses deterministic path resolution and whitespace-preserving DOM updates to maintain configuration integrity during refactoring.

Can I batch update 1C catalog and document properties using a JSON change set?

Yes, you can batch update 1C catalog and document properties using flexible JSON-defined change sets. This allows you to apply coordinated, multi-step metadata refactoring across multiple configuration objects in one operation.

Does this approach support modifying registers, enums, and tabular sections in 1C?

Yes, modifying registers, enums, and tabular sections in 1C is fully supported. The process normalizes 1C types and enum values while applying safe edits across catalogs, documents, and other metadata objects.

What is the best way to rename a field in a 1C document during migration?

The best way to rename a field in a 1C document during migration is to use atomic metadata changes. This method ensures type normalization and support-state guardrails are applied to prevent configuration corruption.

Do I need lxml to process 1C configuration XML files?

Yes, you need lxml to process 1C configuration XML files. It provides the underlying XML parsing and whitespace-preserving DOM update capabilities required for deterministic path resolution and safe metadata editing.