All skills

Этот скилл MUST быть вызван когда нужно изменить свойства конфигурации, добавить или удалить объект из состава ChildObjects, настроить роли по умолчанию. SHOULD также вызывать для точечного редактирования Configuration.xml. Do NOT использовать для создания новых объектов — используй meta-compile; для создания конфигурации — используй cf-init.

Use this Skill: https://skilld.dev/gh/arman-kudaibergenov/1c-ai-development-kit/cf-edit

This session only. Nothing lands on disk.

reference.md

≈723 tokens on demand. Your agent reads this file only when SKILL.md points to it.

cf-edit — справочник операций

modify-property

Свойства для редактирования:

Скалярные

Name, Version, Vendor, Comment, NamePrefix, UpdateCatalogAddress

LocalString (многоязычные)

Synonym, BriefInformation, DetailedInformation, Copyright, VendorInformationAddress, ConfigurationInformationAddress

Enum

Свойство Допустимые значения
CompatibilityMode Version8_3_20 ... Version8_3_27, DontUse
ConfigurationExtensionCompatibilityMode то же
DefaultRunMode ManagedApplication, OrdinaryApplication, Auto
ScriptVariant Russian, English
DataLockControlMode Managed, Automatic, AutomaticAndManaged
ObjectAutonumerationMode NotAutoFree, AutoFree
ModalityUseMode DontUse, Use, UseWithWarnings
SynchronousPlatformExtensionAndAddInCallUseMode DontUse, Use, UseWithWarnings
InterfaceCompatibilityMode Taxi, TaxiEnableVersion8_2, Version8_2
DatabaseTablespacesUseMode DontUse, Use
MainClientApplicationWindowMode Normal, Fullscreen, Kiosk

Ref

DefaultLanguage — значение вида Language.Русский

Формат batch

"Version=1.0.0.1 ;; Vendor=Фирма 1С ;; Synonym=Тестовая конфигурация"

add-childObject / remove-childObject

Формат: Type.Name — XML-тип и имя объекта через точку.

При добавлении объект вставляется в каноническую позицию:

  1. Находит последний элемент того же типа → вставляет после
  2. Если тип отсутствует → находит последний элемент предшествующего типа → вставляет после
  3. Внутри одного типа — алфавитный порядок

Batch: "Catalog.Товары ;; Document.Заказ ;; Enum.ВидыОплат"

add-defaultRole / remove-defaultRole / set-defaultRoles

Имя роли: ПолныеПрава или Role.ПолныеПрава (префикс Role. добавляется автоматически).

set-defaultRoles полностью заменяет список ролей.

DefinitionFile (JSON)

[
  { "operation": "modify-property", "value": "Version=2.0.0.1 ;; Vendor=Test" },
  { "operation": "add-childObject", "value": "Catalog.Товары ;; Document.Заказ" },
  { "operation": "add-defaultRole", "value": "ПолныеПрава" }
]

Авто-валидация

После сохранения автоматически запускается cf-validate (если не указан -NoValidate).

Source: SKILL.md on GitHub

No alerts7mo4 checks · Risk SAFE
  • Gen Agent Trust Hub7mo

    The skill is designed for precise editing of 1C configuration XML files. It performs local file operations and executes a modular validation script. No malicious patterns or security risks were identified.

  • Socket7mo

    No alerts

  • Snyk7mo

    Risk: LOW · No issues

  • Runlayer7mo

    1/3 files flagged

Signed by skilld at 94ad6ec. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 7 months ago
What it can do
Runs commands Reads files Edits files
argument-hint
-ConfigPath <path> -Operation <op> -Value <value>
All 4 allowed tools
BashReadWriteGlob

README badge

README badge for arman-kudaibergenov/1c-ai-development-kit/cf-edit