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.zipInstalls 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С из описания прав. Используй когда нужно создать новую роль с набором прав на объекты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
When to use role-compile
- →Create new 1C role
- →Define object rights
- →Compile role from description
About this skill
/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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| role-compile (this skill) | 0 | 3mo | Review | Intermediate |
| telegram-bot-builder | 106 | 6mo | Review | Intermediate |
| workflow-orchestration-patterns | 10 | 2mo | No flags | Advanced |
| bullmq-specialist | 25 | 6mo | No flags | Intermediate |
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.
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.
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.
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.
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.
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.