subsystem-edit

Edit 1C subsystem XML metadata with validation and formatting preservation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual risk of editing 1C subsystem XML by hand, making it easier to keep configuration metadata consistent, readable, and update-safe.

Core Features & Use Cases

  • Content management: Add or remove catalogs, documents, reports, and other metadata objects from a subsystem.
  • Hierarchy control: Create, remove, and maintain child subsystems while preserving the expected folder structure.
  • Property updates: Change subsystem properties such as synonym, comment, command interface flags, and picture references.
  • Use case: A developer can quickly add a new document to the Sales subsystem, create the matching child subsystem stub, and validate the XML in one workflow.

Quick Start

Ask the assistant to update the target 1C subsystem XML by adding, removing, or reconfiguring subsystem items, then save and validate the result.

Frequently Asked Questions about subsystem-edit

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

FAQPage Schema
How do I safely edit 1C subsystem XML metadata without breaking the file structure?

You can safely edit 1C subsystem XML metadata by using automated validation and type normalization to preserve formatting. This ensures changes to content, child subsystems, and properties remain consistent without manual file rewriting.

Can I add a new document to a 1C subsystem and create a child subsystem stub at the same time?

Yes, you can add a new document to a 1C subsystem and create a matching child subsystem stub in one workflow. The process manages hierarchy control and maintains the expected folder structure automatically during content addition.

What 1C subsystem properties can I change through XML metadata editing?

You can change 1C subsystem properties including synonyms, comments, command interface flags, and picture references. The editing process applies type normalization and deduplication to ensure configuration metadata remains consistent and update-safe.

Does editing 1C configuration metadata require lxml or PowerShell?

Editing 1C configuration metadata with this approach requires the lxml dependency for XML processing. PowerShell support is included for script execution, ensuring changes are validated and support-state guardrails are maintained.

What happens if I remove metadata objects from a 1C subsystem XML file?

When you remove metadata objects like catalogs or documents from a 1C subsystem, the XML formatting is preserved and the changes are validated. The process ensures child subsystems and content remain consistent after removal.

Why does manual editing of 1C subsystem XML cause configuration issues?

Manual editing of 1C subsystem XML causes configuration issues because it risks breaking formatting, skipping validation, and introducing type inconsistencies. Automated editing removes this risk by handling deduplication and support-state guardrails.