1C Skills for Claude Code

Skills covering the full 1C:Enterprise 8.3 development cycle, from XML sources to publishing and web client testing

SkillEditors’ pickHigh riskRussian stack

nikolay-shirokov/cc-1c-skills

Install

/plugin marketplace add https://github.com/Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skills

On Linux and macOS use 1c-skills-py@cc-1c-skills.

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

What it does

Gives the agent ready-made commands for 1C XML dumps and batch Designer mode: external data processors and reports, forms, roles, data composition schemas, metadata objects, extensions, subsystems and XDTO packages. A separate group manages infobases: creating them, loading and dumping configurations, updating and working with the configuration repository. It also publishes infobases through portable Apache and includes web-test for driving the web client, regression runs and recording video guides.

Who it is for. For 1C developers who want an agent to create and edit configuration objects without hand-editing XML.

Good fit when

  • You need to create an external data processor or report from XML sources and build an EPF or ERF
  • You need to add a form, template, role or data composition schema to a configuration
  • You need to load changes from Git into an infobase and update it
  • You need to run a scenario or regression through the 1C web client

Not a fit when

  • The project is not built on 1C:Enterprise 8.3
  • You cannot install the 1C platform but need builds or infobase operations

Example request

Create an external data processor named PriceImport with a form and build the EPF

Limitations

The main runtime targets Windows and PowerShell 5.1; a Python port exists for Linux and macOS. Building and dumping EPF and ERF requires an installed 1C 8.3 platform, and web-test requires Node.js 18+. The --link mode is experimental and may make Node.js scripts write files into the skills repository.

How to disable. Remove the copied .claude/skills folder from the project or disable the 1c-skills plugin in Claude Code. If you installed via switch.py, run python scripts/switch.py --undo <platform>.

Security check

  • Runs PowerShell and Python scripts and the 1cv8 Designer in batch mode
  • Can load configurations into and update infobases
  • Starts an Apache web server to publish infobases

README in short

The repository holds about 70 skills for 1C:Enterprise 8.3, grouped by object type: EPF, ERF, MXL, forms, roles, data composition schemas, metadata, extensions, subsystems, XDTO, infobases and web publishing. You can install it by copying .claude/skills, through the Claude Code or Codex plugin marketplace, or with the switch.py script. Scripts are written in PowerShell with a maintained Python port. Each group has a guide and an XML format specification. Builds for 14 AI platforms are published in separate branches.

SKILL.md

---
name: epf-init
description: Создать пустую внешнюю обработку 1С (scaffold XML-исходников). Используй когда нужно создать новую внешнюю обработку с нуля
argument-hint: <Name> [Synonym]
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - Glob
  - Grep
---

# /epf-init — Создание новой обработки

Генерирует минимальный набор XML-исходников для внешней обработки 1С: корневой файл метаданных и каталог обработки.

## Usage

```
/epf-init <Name> [Synonym] [SrcDir] [FormatVersion]
```

## Команда

```powershell
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/init.ps1" -Name "<Name>" [-Synonym "<Synonym>"] [-SrcDir "<SrcDir>"] [-FormatVersion "<версия>"]
```

## Дальнейшие шаги

- Добавить форму: `/form-add`
- Добавить макет: `/template-add`
- Добавить справку: `/help-add`
- Собрать EPF: `/epf-build`

FAQ

Do I need the 1C platform?

Building and dumping EPF and ERF requires 1C:Enterprise 8.3. The XML generation skills work without the platform.

Does it work outside Windows?

Yes, there is a Python version of the scripts for Linux and macOS. It needs Python 3.9+ and the packages from requirements.txt.

Which agents are supported besides Claude Code?

Prebuilt port-* branches exist for Cursor, Codex, GitHub Copilot, Cline, Gemini CLI, OpenCode, Roo Code, Windsurf and other platforms.

Editors’ pick

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

PluginMedium risk286.6K
Editors’ pick

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

SkillLow risk262K

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
Editors’ pick

Up-to-date, version-specific library docs and code examples in your agent's context, via MCP or a CLI plus skill

MCP serverMedium risk62K