Cursor Skills for 1C:Enterprise
85 skills and 21 rules for 1C:Enterprise development in Cursor: configuration, extensions, forms, templates, roles, DCS, web publishing
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
- Scripts run 1cv8.exe and modify configuration XML sources on disk
- Some skills operate on a real infobase and configuration repository
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/cursor-skills-for-1c-enterpriseDetects 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a claude-code -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a cursor -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a github-copilot -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a codex -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a gemini-cli -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a cline -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a roo -yThe 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 whiner9/cursor-1c-skills --skill 1c-bsp-command 1c-bsp-registration 1c-cf-add-object 1c-cf-edit 1c-cf-info 1c-cf-init 1c-cf-new-project 1c-cf-validate 1c-cfe-borrow 1c-cfe-diff 1c-cfe-full-cycle 1c-cfe-init 1c-cfe-patch-method 1c-cfe-validate 1c-config-router 1c-db-create 1c-db-dump-cf 1c-db-dump-xml 1c-db-list 1c-db-load-cf 1c-db-load-git 1c-db-load-xml 1c-db-run 1c-db-update 1c-edt-tools 1c-epf-add-form 1c-epf-build 1c-epf-dump 1c-epf-full-cycle 1c-epf-scaffold 1c-epf-validate 1c-erf-build 1c-erf-dump 1c-erf-init 1c-erf-validate 1c-form-add 1c-form-compile 1c-form-edit 1c-form-info 1c-form-patterns 1c-form-remove 1c-form-validate 1c-help-manage 1c-interface-edit 1c-interface-validate 1c-meta-compile 1c-meta-edit 1c-meta-info 1c-meta-remove 1c-meta-validate 1c-mxl-compile 1c-mxl-decompile 1c-mxl-info 1c-mxl-validate 1c-naparnik 1c-platform-docs 1c-query-optimization 1c-role-compile 1c-role-info 1c-role-validate 1c-skd-compile 1c-skd-edit 1c-skd-info 1c-skd-validate 1c-ssl-patterns 1c-subsystem-compile 1c-subsystem-edit 1c-subsystem-info 1c-subsystem-validate 1c-template-add 1c-template-remove 1c-web-info 1c-web-publish 1c-web-stop 1c-web-test 1c-web-unpublish composing-1c-queries img-grid-analysis md-to-docx mermaid-diagrams powershell-windows prompt-enhancer transcribe v8unpack-cf zup-hr-api-reference -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Clone whiner9/cursor-1c-skills and run .\install.ps1 from the repo root to copy rules, skills and commands into the current project's .cursor directory.
Other ways from the author
.\install.ps1Copies rules, skills and commands into the current project's .cursor. Flags -ProjectDir, -Global, -RulesOnly, -SkillsOnly narrow what gets installed.
This is third-party code. Review the repository files before installing.
What it does
The package adds Cursor skills for core 1C:Enterprise development tasks: creating and editing configurations, metadata objects, managed forms, templates, roles, data composition schemas, database operations and web publishing. There is a router skill that picks the right skill for a task, and a separate class of API reference skills for application solutions (currently one, for 1C:ZUP 3.1). 21 rules set BSL coding standards, anti-patterns, query optimization and a review checklist. The author explicitly calls the project an adaptation of the existing claude-code-skills-1c set for Cursor IDE, with a script to resync from the original.
Who it is for. For 1C developers who work on configurations in Cursor IDE and want the same skill set available in Claude Code.
Good fit when
- 1C development happens in Cursor rather than Claude Code
- You need ready skills to build, unpack and validate CF, CFE, EPF, ERF without the Configurator
- You need BSL coding-style rules and a review checklist for the agent
Not a fit when
- You already use the original claude-code-skills-1c set in Claude Code
- You need the local 1C Platform Tools MCP integration: it requires separate Cursor extensions and works only locally
- Some advanced skills need an installed 1C:Enterprise platform or the EDT and BSP MCP servers
Example request
Add a new catalog with attributes and a list form to the configuration, then validate itLimitations
0 stars at the time of review. The skill scripts target PowerShell 5.1+ on Windows, and some skills additionally need Python, ffmpeg, v8unpack or an installed 1C 8.3 platform. This is not an original project but an adaptation of Desko77/claude-code-skills-1c for the Cursor format, which the README states directly along with a resync script for future updates.
How to disable. Delete the copied rules, skills and commands folders from your project's .cursor directory or from the global ~/.cursor.
Security check
- Scripts run 1cv8.exe and modify configuration XML sources on disk
- Some skills operate on a real infobase and configuration repository
README in short
The README lists 85 skills by group (configuration, metadata, forms, extensions, external reports and processors, subsystems, templates, roles, DCS, databases, BSP, web publishing and API references) and 21 coding-style rules, gives an install.ps1 with per-project or global flags, a dependency table per component, and a table of differences from the Claude Code version. License is MIT.
SKILL.md
--- name: 1c-config-router description: "Маршрутизатор задач по работе с конфигурацией 1С. Определяет нужный workflow или отдельный скил для задачи пользователя." --- # /1c-config-router — Маршрутизатор задач 1С Определяет какой workflow-скил или отдельный навык использовать для задачи пользователя. ## Таблица маршрутизации ### Workflow-скилы (комплексные задачи) | Задача | Workflow | Описание | |--------|----------|----------| | Создать конфигурацию с нуля | /cf-new-project | Scaffold + объекты + подсистемы + роли + формы | | Добавить объект в конфигурацию | /cf-add-object | Объект + конфигурация + подсистема + форма + валидация | | Создать обработку полностью | /epf-full-cycle | Scaffold -> форма -> макет -> БСП -> сборка | | Создать расширение полностью | /cfe-full-cycle | Scaffold -> заимствование -> перехват -> валидация |
FAQ
How does it differ from the original Claude Code set?
In format: rules are .mdc with MDC frontmatter instead of .md, skills have fewer frontmatter fields, evals and skill-creator are not included, and the skill count differs slightly (83 vs 84).
Do I need an installed 1C platform?
No for the basic XML-generating skills. It is only needed for the db-* group and for building EPF or ERF files.
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
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything