1c-roles

Create and analyze 1C:Enterprise access roles from JSON DSL.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Jefest9988/1c-ai-development-kit --skill 1c-roles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-roles
Source: https://github.com/Jefest9988/1c-ai-development-kit/tree/main/.cursor/skills/1c-roles
Command: npx skills add https://github.com/Jefest9988/1c-ai-development-kit --skill 1c-roles

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation and analysis of access control roles within 1C:Enterprise configurations, reducing manual effort and potential errors in defining user permissions.

Core Features & Use Cases

  • Role Creation from JSON: Define complex role permissions using a simplified JSON DSL and automatically generate Rights.xml files.
  • Role Analysis: Quickly inspect existing roles to understand their granted and denied rights, including Row-Level Security (RLS) configurations.
  • Use Case: When developing a new feature that requires specific user access, use this Skill to define the necessary role permissions in a structured JSON format, then compile it into the configuration's role structure.

Quick Start

Use the 1c-roles skill to compile the role definition from 'new_role.json' into the 'Roles/NewRole/Ext/Rights.xml' file.

Frequently Asked Questions about 1c-roles

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

FAQPage Schema
How do I generate 1C:Enterprise roles from JSON?

Analyze existing 1C role rights by inspecting configuration objects to quickly identify granted and denied permissions, including Row-Level Security (RLS) configurations. This allows developers to verify access control structures without manually tracing permission hierarchies across the platform.

What is the best way to manage 1C access control without manual XML editing?

Define Row-Level Security (RLS) configurations within your 1C roles by specifying the necessary RLS parameters in the JSON DSL during role creation. The skill then compiles these RLS definitions into the generated Rights.xml file, ensuring object-level permissions are correctly enforced.

How do I inspect object-level permissions and RLS in 1C?

Inspect object-level permissions and RLS in 1C by analyzing existing roles to reveal their granted and denied rights, including detailed Row-Level Security configurations. This inspection process helps developers understand current access control states before making configuration modifications.

Can I create complex 1C role permissions using a JSON DSL?

Create complex 1C role permissions using a JSON DSL that translates structured permission definitions into standard configuration files. This allows you to programmatically define detailed access control rules and compile them directly into the 1C:Enterprise role structure.