/interface-edit - редактирование CommandInterface.xml
SkillAI & modelsLets your AI edit the command interface of a 1C subsystem, so menus end up with only the commands people need, grouped and ordered sensibly. Once added, the AI can hide or show commands, place them into groups, and set the order they appear in. Useful when an interface feels cluttered or commands sit where users do not expect them.
Available today. Use it from your connected AI after setup.
No other account needed.
After adding the skill, tell your AI which 1C subsystem to adjust and describe the changes you want, such as which commands to hide, show, group, or reorder.
Then ask your AI: use the /interface-edit - редактирование CommandInterface.xml skill
What your AI can do with it
- Hide commands from a 1C subsystem interface
- Show commands that were previously hidden
- Place commands into interface groups
- Set the order in which commands appear
What this skill tells your AI
The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-interface-edit/SKILL.md and read by ahel’s review.
Точечное редактирование файла командного интерфейса подсистемы 1С.
Параметры
| Параметр | Обяз. | Описание |
|---|---|---|
| CIPath | да | Путь к CommandInterface.xml |
| Operation | нет | Операция: hide, show, place, order, subsystem-order, group-order |
| Value | нет | Значение для операции |
| DefinitionFile | нет | JSON-файл с массивом операций (альтернатива Operation) |
| CreateIfMissing | нет | Создать файл если не существует |
| NoValidate | нет | Пропустить авто-валидацию |
Команда
Inline mode
powershell.exe -NoProfile -File 'skills/1c-interface-edit/scripts/interface-edit.ps1' -CIPath '<path>' -Operation hide -Value '<cmd>'
JSON mode
powershell.exe -NoProfile -File 'skills/1c-interface-edit/scripts/interface-edit.ps1' -CIPath '<path>' -DefinitionFile '<json>'
Операции
| Операция | Значение | Описание |
|---|---|---|
| hide | Cmd.Name или массив | Скрыть команду (CommandsVisibility, false) |
| show | Cmd.Name или массив | Показать команду (visibility, true) |
| place | {"command":"...","group":"CommandGroup.X"} | Разместить команду в группе |
| order | {"group":"...","commands":[...]} | Задать порядок команд в группе |
| subsystem-order | ["Subsystem.X.Subsystem.A",...] | Порядок дочерних подсистем |
| group-order | ["NavigationPanelOrdinary",...] | Порядок групп |
Примеры
# Скрыть команду
... -CIPath Subsystems/Продажи/Ext/CommandInterface.xml -Operation hide -Value "Catalog.Товары.StandardCommand.OpenList"
# Показать команду
... -Operation show -Value "Report.Продажи.Command.Отчет"
# Разместить в группе
... -Operation place -Value '{"command":"Report.X.Command.Y","group":"CommandGroup.Отчеты"}'
# Задать порядок подсистем
... -Operation subsystem-order -Value '["Subsystem.X.Subsystem.A","Subsystem.X.Subsystem.B"]'
# Создать новый CI
... -CIPath <new-path> -Operation subsystem-order -Value '[...]' -CreateIfMissing
Верификация
/interface-validate <CIPath>
Signals
- GitHub stars
- 61
- Forks
- 14
- Last commit
- Sep 2026
Others that do the same job
Advanced
- Catalog kind
- skill
- Gateway key
x-1c-interface-edit- Source
- github.com/desko77/claude-code-skills-1c