OpenCode skill set for 1C

OpenCode global settings archive (1С skills)

Around thirty OpenCode skills for 1C configurations: editing, extensions, databases, reports, forms, metadata, SKD, XDTO, roles, subsystems

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

  • Skills like cf-edit and cfe-patch-method modify 1C configuration and extension files on disk
All reasons and checks
Russian stack

legavaz/skills_1c

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/opencode-global-settings-archive-1s-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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 legavaz/skills_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-cfe-admin db-create db-dump-cf db-dump-dt db-dump-xml db-list db-load-cf db-load-dt db-load-git db-load-xml db-repo 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-decompile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-decompile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate obsidian-draw role-compile role-info role-validate skd-compile skd-decompile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate support-edit template-add template-remove web-info web-publish web-stop web-test web-unpublish xdto-compile xdto-decompile xdto-edit xdto-info xdto-validate -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 9b0249d.

Text for your agent

Copy the skill directories you need from skills/ in the legavaz/skills_1c repository (for example cf-edit, cf-validate, db-create) into your OpenCode project's skills folder along with their scripts, and make sure Python and PowerShell are available for your OS.

Other ways from the author
powershell.exe -NoProfile -File ".opencode/skills/cf-edit/scripts/cf-edit.ps1" -ConfigPath '<path>' -Operation modify-property -Value 'Version=1.0.0.1'

An example of calling the cf-edit skill directly, taken from that skill's own README.

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

What it does

The repository is an archive of the author's personal global OpenCode settings, with a 1C skill set carved out into a skills folder. Each skill is a directory with a SKILL.md describing its purpose and when to use it, plus a PowerShell and Python implementation in scripts. The skills cover narrow tasks: cf-edit makes targeted edits to Configuration.xml, cf-info and cf-validate read and validate the configuration, cfe-borrow, cfe-diff, cfe-init, cfe-patch-method and cfe-validate work with extensions, db-create and db-cfe-admin with databases. The restore.ps1 script deploys the skills and MCP servers chosen in the restore.config.json manifest into a target project, substituting local paths from restore.local.json, which is not committed and gets recreated on each machine.

Who it is for. For 1C developers using OpenCode who want a ready skill set for routine configuration work, rather than just the author's personal settings archive.

Good fit when

  • You work with 1C through OpenCode and want skills for specific operations: configuration edits, extensions, reports, metadata
  • You want an example of a skill's structure with SKILL.md plus paired PowerShell and Python scripts
  • You are fine taking just the skills folder from the repository, without deploying the author's whole personal config

Not a fit when

  • You are looking for a plugin with a one-command install, not an archive to pick apart by hand
  • You work outside OpenCode and are not ready to adapt the scripts for another agent

Example request

Use the cf-validate skill and check that the configuration builds without errors after my changes

Limitations

The repository was originally built as the author's personal OpenCode config archive for moving between their own machines: restore.ps1 and restore.config.json are tied to their project layout, their Obsidian vault path and their MCP server list. The practical way to use it is to copy the skills folder's individual skills into your own project by hand, rather than deploying the whole archive. The opencode-ai plugin dependency is not included in the archive and installs separately. The repository has no stars and this is its first public version, so use on someone else's 1C configuration is unproven.

How to disable. Remove the copied skill directories from your OpenCode project's skills folder.

Security check

  • Skills like cf-edit and cfe-patch-method modify 1C configuration and extension files on disk

README in short

The README calls the repository an archive of global OpenCode settings and describes its parts: the opencode.jsonc.tpl config template, the 1C skill set in skills with PowerShell and Python implementations, the restore.config.json deployment manifest listing components and MCP servers with an enabled flag, the machine-local restore.local.json paths file, the opencode-ai plugin dependency, the voice input config in tui.json, and the restore.ps1 deployment script itself.

SKILL.md

---
name: cf-edit
description: Точечное редактирование конфигурации 1С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из состава, настроить роли по умолчанию, поменять раскладку панелей, настроить начальную страницу
argument-hint: -ConfigPath <path> -Operation <op> -Value <value>
allowed-tools:
  - Bash
  - Read
  - Write
  - Glob
---

# /cf-edit — редактирование конфигурации 1С

Точечное редактирование Configuration.xml: свойства, состав ChildObjects, роли по умолчанию.

FAQ

Do I need to install the whole repository?

No, the README states machine-specific paths live in restore.local.json, which is not committed, so it is simpler to copy just the skills you need from the skills folder.

What are the skills written in?

Each skill has a SKILL.md with a description and parallel PowerShell and Python implementations in scripts, so it works both on Windows and elsewhere.

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 AIOpenCode skill set for 1C

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