All skills

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

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

This session only. Nothing lands on disk.

properties-reference.md

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

Свойства объекта и complex properties

Справочник операций для скалярных свойств объекта и свойств со вложенной XML-структурой (Owners, RegisterRecords, BasedOn, InputByString).

modify-property

Изменение скалярных свойств объекта. Формат: Ключ=Значение (batch через ;;):

-Operation modify-property -Value "CodeLength=11 ;; DescriptionLength=150"
-Operation modify-property -Value "Hierarchical=true"

Complex properties

Свойства со вложенной XML-структурой. Поддерживаются через inline add-* / remove-* / set-* и через JSON modify.properties.

Свойство Объекты Inline-значение
Owners Catalog, ChartOfCharacteristicTypes Catalog.XXX
RegisterRecords Document AccumulationRegister.XXX
BasedOn Document, Catalog, BP, Task Document.XXX
InputByString Catalog, ChartOf*, Task StandardAttribute.Description

add-owner / add-registerRecord / add-basedOn

Полное имя метаданных MetaType.Name:

-Operation add-owner -Value "Catalog.Контрагенты ;; Catalog.Организации"
-Operation add-registerRecord -Value "AccumulationRegister.ОстаткиТоваров"
-Operation add-basedOn -Value "Document.ЗаказКлиента"

add-inputByString

Пути полей (префикс MetaType.Name. добавляется автоматически):

-Operation add-inputByString -Value "StandardAttribute.Description ;; StandardAttribute.Code"

remove-owner / remove-registerRecord / remove-basedOn / remove-inputByString

-Operation remove-owner -Value "Catalog.Контрагенты"
-Operation remove-inputByString -Value "Catalog.МойСпр.StandardAttribute.Code"

set-owners / set-registerRecords / set-basedOn / set-inputByString

Заменяют весь список (в отличие от add/remove):

-Operation set-owners -Value "Catalog.Организации ;; Catalog.Контрагенты"
-Operation set-registerRecords -Value "AccumulationRegister.Продажи ;; AccumulationRegister.ОстаткиТоваров"
-Operation set-inputByString -Value "StandardAttribute.Description ;; StandardAttribute.Code"

Source: SKILL.md on GitHub

No alerts7mo4 checks · Risk SAFE
  • Gen Agent Trust Hub7mo

    The skill provides a way to edit 1C configuration files (XML metadata) using a PowerShell script. It allows for atomic operations like adding or modifying attributes and properties. The analysis found no malicious behavior or security risks, as the tool operates locally on provided files and follows its stated purpose.

  • Socket7mo

    No alerts

  • Snyk7mo

    Risk: LOW · No issues

  • Runlayer7mo

    1/5 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
All 4 allowed tools
BashReadWriteGlob
Other metadata
argument-hint
<ObjectPath> -Operation <op> -Value "<val>" | -DefinitionFile <json> [-NoValidate]

README badge

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