cf-edit

Edit 1C Configuration.xml properties, ChildObjects, and default roles with batch support.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill enables precise, in-place edits of 1C's Configuration.xml, allowing you to modify properties, manage ChildObjects, and configure default roles without manual XML edits.

Core Features & Use Cases

  • Modify scalar and Localized properties safely
  • Add or remove ChildObjects while preserving canonical order
  • Manage DefaultRoles (add/remove/set) with safe validations
  • Optional auto-validation after changes to catch config issues early

Quick Start

Provide the path to a Configuration.xml or a directory containing it and specify a single operation or a JSON DefinitionFile to apply changes.

Frequently Asked Questions about cf-edit

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

FAQPage Schema
How do I edit 1C Configuration.xml properties without breaking the file structure?

To edit 1C Configuration.xml safely, use automated scripts that modify scalar and Localized properties in-place. This approach preserves XML formatting and canonical ChildObjects order while applying changes across the file.

What is the best way to manage ChildObjects in a 1C configuration?

Managing ChildObjects in a 1C configuration requires adding or removing elements while preserving canonical order. Using a batch DefinitionFile ensures structural changes apply safely and maintain Configuration.xml integrity.

Can I configure default roles in 1C Configuration.xml automatically?

Yes, you can configure default roles in 1C Configuration.xml automatically. Scripts can add, remove, or set DefaultRoles with safe validations and optional auto-validation to catch configuration issues immediately after edits.

Does lxml work well for parsing and modifying 1C configuration files?

Yes, lxml is the dependency for parsing and modifying 1C configuration files. It supports precise in-place edits to Configuration.xml, ensuring property updates and ChildObjects management maintain XML formatting.

How do I apply batch updates to 1C Configuration.xml?

You can apply batch updates to 1C Configuration.xml by providing a JSON DefinitionFile. This specifies multiple operations for property updates, ChildObjects management, and default role configuration in a single execution.

Why does my 1C configuration break after manual XML edits?

Manual XML edits often break 1C configurations by disrupting canonical ChildObjects order or formatting. Using automated in-place editing ensures validation, preserves structure, and optionally auto-validates to catch issues early.