From 1c-skills
Modifies 1C subsystem XML files: adds or removes content objects, manages child subsystems, and changes properties (Synonym, IncludeInCommandInterface, etc.).
How this skill is triggered — by the user, by Claude, or both
Slash command
/1c-skills:subsystem-edit -SubsystemPath <path> -Operation <op> -Value <value>-SubsystemPath <path> -Operation <op> -Value <value>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Точечное редактирование XML подсистемы: состав, дочерние подсистемы, свойства.
Точечное редактирование XML подсистемы: состав, дочерние подсистемы, свойства.
| Параметр | Описание |
|---|---|
SubsystemPath | Путь к XML-файлу подсистемы |
DefinitionFile | JSON-файл с массивом операций |
Operation | Одна операция (альтернатива DefinitionFile) |
Value | Значение для операции |
NoValidate | Пропустить авто-валидацию |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/subsystem-edit.ps1" -SubsystemPath '<path>' -Operation add-content -Value 'Catalog.Товары'
| Операция | Значение | Описание |
|---|---|---|
add-content | "Catalog.X" или ["Catalog.X","Document.Y"] | Добавить объекты в Content |
remove-content | "Catalog.X" или ["Catalog.X"] | Удалить объекты из Content |
add-child | "ИмяПодсистемы" | Добавить дочернюю подсистему в ChildObjects |
remove-child | "ИмяПодсистемы" | Удалить дочернюю подсистему |
set-property | {"name":"prop","value":"val"} | Изменить свойство (Synonym, IncludeInCommandInterface, UseOneCommand, etc.) |
# Добавить объект в состав
... -SubsystemPath Subsystems/Продажи.xml -Operation add-content -Value "Document.Заказ"
# Добавить несколько объектов
... -SubsystemPath Subsystems/Продажи.xml -Operation add-content -Value '["Catalog.Товары","Report.Продажи"]'
# Удалить объект из состава
... -SubsystemPath Subsystems/Продажи.xml -Operation remove-content -Value "Report.Старый"
# Добавить дочернюю подсистему
... -SubsystemPath Subsystems/Продажи.xml -Operation add-child -Value "НоваяДочерняя"
# Изменить свойство
... -SubsystemPath Subsystems/Продажи.xml -Operation set-property -Value '{"name":"IncludeInCommandInterface","value":"false"}'
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skills-pyGenerates 1С subsystem XML from a JSON definition file or inline string. Use this to add or update a subsystem (section) in a 1С configuration export.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.