Claude Code Skills for 1C:Enterprise

A large set of skills, rules and commands that let an agent build and parse 1C sources in the platform's format, without the Designer

SkillMedium riskRussian stack

desko77/claude-code-skills-1c

Install

cp -r skills/* ~/.claude/skills/
cp rules/*.md ~/.claude/rules/
cp commands/* ~/.claude/commands/

Run from a repository clone. Copying overwrites your edits in skills with the same names.

This is third-party code. Review the repository files before installing.

What it does

The skills turn a compact JSON or DSL description into ready 1C XML sources: metadata objects, managed forms, roles, data composition schemas, layouts, extensions and external data processors, and parse them back. Validators check the result against the dump, and a configuration index cross-checks an object with the rest of the configuration: attribute types, form data paths, role rights and names in queries. There is an SSL API reference with call checking, SSL usage scenarios, a ZUP reference and skills for infobases, the configuration repository and web publishing. Rules set BSL standards, anti-patterns and EDT requirements for every task.

Who it is for. For 1C developers who keep sources in git and want to hand routine work to an agent.

Good fit when

  • You need to add a catalog or document with a form to a configuration
  • You need to modify a standard configuration through an extension without removing support
  • You need to build or unpack an external data processor from sources
  • You need to find broken references after refactoring

Not a fit when

  • You need expression type checks and BSL semantics: the set cannot do that without the platform or EDT
  • Work happens only in the Designer without a file dump

Example request

Create a Counterparties catalog with an INN attribute and a contact persons table, the configuration is in src

Limitations

Most scripts are PowerShell and target Windows, some have Python ports. The db-* skills and data processor builds require an installed 1C platform. Checks without the platform cover names and structure only. Some skills reference external MCP servers that are installed separately.

How to disable. Delete the skill folders from ~/.claude/skills, rule files from ~/.claude/rules and commands from ~/.claude/commands.

Security check

  • Scripts create and modify configuration source files
  • The db-* skills load configurations into and dump them from infobases

README in short

The README explains that the skills edit 1C according to the platform format rather than by text search, and shows an example: from a short JSON the 1c-meta-compile skill creates a catalog object, registers it in Configuration.xml and validates it. The set is grouped from configuration and forms to infobases, web publishing and references. Install either by giving the agent a ready prompt that shows a plan and asks before changes, or by copying folders manually. Dependencies and external MCP servers referenced by the skills are listed separately. MIT license.

SKILL.md

---
name: 1c-config-router
description: "Маршрутизатор задач по работе с конфигурацией 1С. Определяет нужный workflow или отдельный скил для задачи пользователя."
argument-hint: "<описание задачи>"
allowed-tools:
  - Skill
  - Read
  - Glob
---

# /1c-config-router - Маршрутизатор задач 1С

Определяет какой workflow-скил или отдельный навык использовать для задачи пользователя.

## Таблица маршрутизации

### Workflow-скилы (комплексные задачи)

| Задача | Workflow | Описание |
|--------|----------|----------|
| Создать конфигурацию с нуля | `/cf-new-project` | Scaffold + объекты + подсистемы + роли + формы |
| Добавить объект в конфигурацию | `/cf-add-object` | Объект + конфигурация + подсистема + форма + валидация |
| Создать обработку полностью | `/epf-full-cycle` | Scaffold → форма → макет → БСП → сборка |
| Создать расширение полностью | `/cfe-full-cycle` | Scaffold → заимствование → перехват → валидация |

### Конфигурация (cf-*)

| Задача | Скил |
|--------|------|
| Создать пустую конфигурацию | `/cf-init` |
| Посмотреть состав конфигурации | `/cf-info` |
| Изменить свойства конфигурации | `/cf-edit` |
| Проверить конфигурацию | `/cf-validate` |

### Расширения (cfe-*)

| Задача | Скил |
|--------|------|
| Создать расширение | `/cfe-init` |
| Заимствовать объект | `/cfe-borrow` |
| Перехватить метод | `/cfe-patch-method` |
| Анализ расширения | `/cfe-diff` |
| Проверить расширение | `/cfe-validate` |

FAQ

Is EDT required?

No. Basic operations work on the XML dump. The author's AI-EDT plugin adds semantic checks but is optional.

Is there a Cursor version?

Yes, the author keeps a separate cursor-1c-skills repository with the same set in Cursor format.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium risk286.7K
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk262.1K
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium risk136.8K

Reference MCP servers

Model Context Protocol servers

Editors’ pick

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.3K