role-compile

Convert JSON DSL role definitions into 1C XML configuration files.

140|16|Updated May 2, 2026
One-click install
npx skills add https://github.com/IngvarConsulting/unica --skill role-compile-ingvarconsulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-compile
Source: https://github.com/IngvarConsulting/unica/tree/main/plugins/unica/skills/role-compile
Command: npx skills add https://github.com/IngvarConsulting/unica --skill role-compile-ingvarconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of 1C roles by converting JSON DSL definitions into correct XML metadata, reducing manual effort and errors.

Core Features & Use Cases

  • Role Generation: Converts JSON role descriptions into 1C XML configuration files.
  • Rights and RLS Assignment: Supports assigning specific rights and restrictions via templates.
  • Use Case: A developer needs to quickly generate a role with precise access rights for a new project, ensuring consistency and saving time.

Quick Start

Use the skill with a JSON file describing the role to generate the configuration files automatically.

Frequently Asked Questions about role-compile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate 1C roles from JSON descriptions automatically?

You can generate 1C roles from JSON by providing a JSON DSL definition, which automates the creation of correct XML metadata and RLS templates for access control setups.

Can I assign specific rights and RLS restrictions when creating 1C roles?

Yes, assigning specific rights and RLS restrictions is supported when creating 1C roles, using templates defined within your JSON role descriptions.

Does this approach require a specific JSON format for bulk 1C role creation?

Yes, it requires JSON role definitions as input, which serve as a DSL to automate bulk or detailed 1C role creation tasks efficiently.

What is the best way to reduce manual errors when setting up complex 1C access control?

The best way to reduce manual errors in 1C access control is to convert JSON DSL definitions into XML metadata, ensuring consistency across complex configurations.

How does JSON DSL convert into 1C XML configuration files?

JSON DSL converts into 1C XML configuration files through an automated script that reads the role descriptions and generates the corresponding XML metadata and RLS templates.