RO

role-compile

Generates 1C role definitions from rights descriptions.

Install

mkdir -p .claude/skills/role-compile && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17394" && unzip -o skill.zip -d .claude/skills/role-compile && rm skill.zip

Installs to .claude/skills/role-compile

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Импортированный compatibility skill из cc-1c-skills. Создание роли 1С из описания прав. Используй когда нужно создать новую роль с набором прав на объекты
154 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Create 1C roles from privilege descriptions
  • Use template-managed import for role creation
  • Invoke a vendored Python helper for execution
  • Handle missing dependencies via canonical readiness path
  • Utilize a repo-owned dispatcher for skill invocation

How it works

The skill creates 1C roles from privilege descriptions by invoking a vendored Python helper through a repo-owned dispatcher, using a template-managed import process.

Inputs & outputs

You give it
JSON path describing privileges and an output directory
You get back
Created 1C role based on the provided privilege description

When to use role-compile

  • Create new 1C role
  • Define object rights
  • Compile role from description

About this skill

<!-- GENERATED: sync-imported-skills -->

/role-compile

Repo script: ./scripts/skills/run-imported-skill.sh role-compile

Use When

  • Создание роли 1С из описания прав. Используй когда нужно создать новую роль с набором прав на объекты
  • Нужно использовать template-managed импорт, а не копировать upstream PowerShell/CLI команды вручную.

Usage

./scripts/skills/run-imported-skill.sh role-compile --help
./scripts/skills/run-imported-skill.sh role-compile ...

Adaptation

  • Vendored upstream source: automation/vendor/cc-1c-skills/skills/role-compile/SKILL.md
  • Runtime kind: python
  • Readiness target: make imported-skills-readiness
  • Direct readiness command: ./scripts/skills/run-imported-skill.sh --readiness
  • Исполнение идёт через repo-owned dispatcher, который вызывает vendored Python helper.

Rules

  • Repo-owned dispatcher является source of truth для вызова skill в этом шаблоне.
  • Vendored upstream SKILL.md остаётся источником intent/examples, но не публичным execution contract.
  • Если dispatcher сообщает о missing dependencies, сначала используйте canonical readiness path, а не helper traceback.

When not to use it

  • When copying upstream PowerShell/CLI commands manually is preferred
  • When the intent/examples from the vendored upstream `SKILL.md` are treated as the public execution contract
  • When troubleshooting missing dependencies via helper traceback instead of the canonical readiness path

Limitations

  • The repo-owned dispatcher is the source of truth for skill invocation
  • The vendored upstream `SKILL.md` is for intent/examples, not the public execution contract
  • Missing dependencies should be resolved via the canonical readiness path

How it compares

This skill automates the creation of 1C roles from a structured description, ensuring consistency and reducing manual configuration errors, unlike directly executing PowerShell/CLI commands.

Compared to similar skills

role-compile side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
role-compile (this skill)03moReviewIntermediate
telegram-bot-builder1066moReviewIntermediate
workflow-orchestration-patterns102moNo flagsAdvanced
bullmq-specialist256moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

workflow-orchestration-patterns

wshobson

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

10117

bullmq-specialist

davila7

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.

2595

unity-mcp-orchestrator

CoplayDev

Orchestrate Unity Editor via MCP (Model Context Protocol) tools and resources. Use when working with Unity projects through MCP for Unity - creating/modifying GameObjects, editing scripts, managing scenes, running tests, or any Unity Editor automation. Provides best practices, tool schemas, and workflow patterns for effective Unity-MCP integration.

1795

async-python-patterns

wshobson

Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

1299

modal

davila7

Run Python code in the cloud with serverless containers, GPUs, and autoscaling. Use when deploying ML models, running batch processing jobs, scheduling compute-intensive tasks, or serving APIs that require GPU acceleration or dynamic scaling.

587

Search skills

Search the agent skills registry