/interface-edit - редактирование CommandInterface.xml

SkillDev tools

Once 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.

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>'

Операции

ОперацияЗначениеОписание
hideCmd.Name или массивСкрыть команду (CommandsVisibility, false)
showCmd.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