1C Skills for Claude Code

A Claude Code skill set for 1C:Enterprise: configurations, extensions, processors, forms, metadata and web publishing

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • The database skills can create, load and update 1C infobases
  • The web-publishing skills deploy and remove publications on a local Apache
All reasons and checks
Russian stack

alexiskrapro/cc-1c-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/alexiskrapro-cc-1c-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 4f9d9ae.

Text for your agent

Copy the .claude/skills directory from the repository into your 1C project's root, after which Claude Code will pick the right skill by task description or by a slash command like /epf-init.

Other ways from the author
python tools/cc-1c-skills/scripts/switch.py claude-code --project-dir .

Installs an independent copy of the skills into the target project with the switch.py script.

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

What it does

The project gives Claude Code ready abstractions over 1C's XML formats and the configurator CLI instead of working with them directly. The skills are grouped by area: external processors and reports (epf, erf), tabular documents, managed forms, roles, the data composition schema, configuration metadata across 23 object types, the root configuration, extensions, subsystems, the command interface, databases (create, load and unload, update), web publishing through a portable Apache, and testing through the web client with recorded video instructions. Slash commands like /epf-init work alongside free-text task descriptions, from which Claude picks the right skill itself. The switch.py script can adapt the same skill set to other platforms that support the open agent skills format.

Who it is for. For 1C developers on Windows who work through Claude Code and want to automate routine work with XML sources, bases and web publishing.

Good fit when

  • You need a full 1C development cycle through Claude Code: from scaffolding a configuration to web testing
  • You need ready skills for extensions, processors, reports, forms and metadata without hand-editing XML
  • You need to record 1C usage video instructions with subtitles and narration

Not a fit when

  • You do not have Windows with PowerShell 5.1+: this is the default runtime, though the project claims compatibility with other platforms too
  • You need a stable finished product: the author explicitly calls the skills a work in progress under testing and debugging

Example request

Create the external processor МояОбработка with a form and a command interface entry

Limitations

The author explicitly marks the project work in progress. The default runtime is Windows with PowerShell, EPF/ERF build and disassembly need an installed 1C:Enterprise 8.3 platform, and web testing needs Node.js 18+. The README's install instructions reference cloning a different repository (Nikolay-Shirokov/cc-1c-skills), which signals the project's location was still unsettled at publication time.

How to disable. Delete the .claude/skills directory copied into the project, or run switch.py --undo claude-code.

Security check

  • The database skills can create, load and update 1C infobases
  • The web-publishing skills deploy and remove publications on a local Apache

README in short

The README lists 17 skill groups with the number of slash commands in each, from EPF and ERF to web publishing and testing, gives a table with a description and detailed-guide link for each group, describes two install methods (copying the directory or the switch.py script with copy and link modes) and the platform requirements.

SKILL.md

---
name: cf-init
description: Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля
argument-hint: <Name> [-Synonym <name>] [-OutputDir src]
allowed-tools:
  - Bash
  - Read
  - Glob
---

# /cf-init — создание пустой конфигурации 1С

Создает scaffold исходников пустой конфигурации 1С: Configuration.xml, Languages/Русский.xml.

## Параметры и команда

| Параметр | Описание |
|----------|----------|
| Name | Имя конфигурации (обязат.) |
| Synonym | Синоним (= Name если не указан) |
| OutputDir | Каталог для создания (default: src) |
| Version | Версия конфигурации |
| Vendor | Поставщик |
| CompatibilityMode | Режим совместимости (default: Version8_3_24) |

FAQ

Do you need to memorize every slash command?

No, the README says: describe the task in your own words and Claude will pick the right skills; slash commands are only for precise control.

Do the skills work in tools other than Claude Code?

The format is based on the open Agent Skills standard, and the switch.py script can copy the skills for Cursor and other compatible platforms.

Editors’ pick

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

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

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

SkillLow risk271.4KRepository stars
Editors’ pick

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

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

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

MCP serverMedium risk90.6KRepository stars
Foxx AI1C Skills for Claude Code

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.