/interface-edit - редактирование CommandInterface.xml
SkillDev toolsOnce this skill is added, your AI can adjust the command interface of subsystems in 1C, meaning which commands are visible and how they are arranged. It can hide commands that are not needed, bring hidden ones back, organize commands into groups, and set the order they appear in. The result is an interface that matches how your team actually works.
Available today. Use it from your connected AI after setup.
No other account needed.
After adding the skill, tell your AI which subsystem's command interface you want to change and what to do, such as hiding a command or reordering the commands in a group.
Then ask your AI: use the /interface-edit - редактирование CommandInterface.xml skill
What your AI can do with it
- Hide commands from a subsystem's interface
- Show commands that are currently hidden
- Place commands into groups
- Set the order in which commands appear
- Adjust where commands show up in a subsystem's interface
What this skill tells your AI
The instructions your AI receives, as published by desko77/cursor-1c-skills 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
- 57
- Forks
- 13
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
x-1c-interface-edit-desko77- Source
- github.com/desko77/cursor-1c-skills