All skills

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

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

This session only. Nothing lands on disk.

SKILL.md

≈133 tokens always: the name and description. ≈328 when used: this file. ≈3.2k more on demand in 1 file.

/role-expert — Создание роли 1С из JSON DSL

Принимает JSON-определение роли → генерирует Roles/Имя.xml (метаданные) и Roles/Имя/Ext/Rights.xml (права). UUID автоматически.

Usage

/role-expert <JsonPath> <RolesDir>
Параметр Описание
JsonPath Путь к JSON-определению роли
RolesDir Каталог Roles/ в исходниках конфигурации

Команда

powershell.exe -NoProfile -File .claude/skills/role-expert/scripts/role-compile.ps1 -JsonPath "<json>" -OutputDir "<RolesDir>"

<Role>ИмяРоли</Role> автоматически добавляется в <ChildObjects> файла Configuration.xml (ожидается в parent от RolesDir).

DSL-формат

Описание JSON DSL для определения роли: .claude/skills/role-expert/dsl-reference.md

Смежные операции

Задача Скилл
Анализ прав роли /inspect (режим role-info)
Валидация роли /validate (режим role)
Изменение свойств объекта /meta-edit

Source: SKILL.md on GitHub

No alerts5mo3 checks · Risk SAFE
  • Gen Agent Trust Hub5mo

    This skill is safe. It provides a utility for 1C:Enterprise developers to generate role metadata and rights XML files from a JSON DSL. It uses a PowerShell script to automate the file creation process and includes proper XML escaping for user-provided data.

  • Socket5mo

    No alerts

  • Snyk5mo

    Risk: LOW · No issues

Signed by skilld at d6466b5. 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
<JsonPath> <RolesDir>
All 4 allowed tools
BashReadWriteGlob

README badge

README badge for arman-kudaibergenov/1c-ai-development-kit/role-expert