1C Skills for Claude Code
Skills covering the full 1C:Enterprise 8.3 development cycle, from XML sources to publishing and web client testing
Install
/plugin marketplace add https://github.com/Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skillsOn 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 EPFLimitations
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.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything
Up-to-date, version-specific library docs and code examples in your agent's context, via MCP or a CLI plus skill