Набор скиллов OpenCode для 1С

OpenCode global settings archive (1С skills)

Три десятка скиллов OpenCode для конфигураций 1С: редактирование, расширения, базы, отчеты, формы, метаданные, СКД, XDTO, роли, подсистемы

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Скиллы вроде cf-edit и cfe-patch-method меняют файлы конфигурации и расширений 1С на диске
Все причины и проверки
Российский стек

legavaz/skills_1c

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/opencode-global-settings-archive-1s-skills

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 9b0249d.

Текст для агента

Скопируй нужные каталоги из skills/ репозитория legavaz/skills_1c (например cf-edit, cf-validate, db-create) в папку skills своего проекта OpenCode вместе с их scripts, и убедись, что установлен Python и PowerShell для соответствующей ОС.

Другие способы из описания автора
powershell.exe -NoProfile -File ".opencode/skills/cf-edit/scripts/cf-edit.ps1" -ConfigPath '<path>' -Operation modify-property -Value 'Version=1.0.0.1'

Пример прямого вызова скилла cf-edit из README одного из скиллов.

Проверка безопасности

Как мы проверяем

Средний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

  • Скиллы вроде cf-edit и cfe-patch-method меняют файлы конфигурации и расширений 1С на диске

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий это архив личных глобальных настроек OpenCode автора с отдельно вынесенным набором скиллов для 1С в папке skills. Каждый скилл это каталог с SKILL.md, где описано назначение и когда его применять, и с реализацией на PowerShell и Python в scripts. Скиллы разбиты по узким задачам: cf-edit точечно правит Configuration.xml, cf-info и cf-validate читают и проверяют конфигурацию, cfe-borrow, cfe-diff, cfe-init, cfe-patch-method и cfe-validate работают с расширениями, db-create и db-cfe-admin с базами. Скрипт restore.ps1 разворачивает выбранные по манифесту restore.config.json скиллы и MCP-серверы в целевой проект, подставляя локальные пути из restore.local.json, который не коммитится и создается заново на каждой машине.

Для кого. Для 1С-разработчиков на OpenCode, которым нужен готовый набор скиллов для рутинных операций с конфигурацией, а не только личный архив настроек автора.

Подходит, если

  • Работаете с 1С через OpenCode и хотите скиллы под конкретные операции: правка конфигурации, расширения, отчеты, метаданные
  • Нужен пример структуры скилла с SKILL.md и парными PowerShell и Python скриптами
  • Готовы взять из репозитория только папку skills, не разворачивая личный конфиг автора целиком

Не подходит, если

  • Ищете плагин с готовой установкой одной командой, а не архив для ручной разборки
  • Работаете не в OpenCode, а скрипты запускать без адаптации под другого агента не готовы

Пример запроса к агенту

Используй скилл cf-validate и проверь, что конфигурация после моих правок собирается без ошибок

Ограничения

Репозиторий изначально сделан как личный архив конфигурации OpenCode автора для переноса между своими машинами: restore.ps1 и restore.config.json завязаны на структуру его проекта, путь к vault Obsidian и список MCP-серверов. Берите саму папку skills и копируйте нужные скиллы в свой проект вручную, архив целиком разворачивать не нужно. Зависимость node_modules для плагина opencode-ai не входит в архив и ставится отдельно. У репозитория нет звезд и это первая публичная версия, обкатка на чужих конфигурациях 1С не подтверждена.

Как отключить. Удалите скопированные каталоги скиллов из папки skills вашего проекта OpenCode.

Частые вопросы

Нужно ли устанавливать весь репозиторий целиком?

Нет, README прямо говорит, что специфичные для машины пути живут в restore.local.json, который не коммитится, проще скопировать только нужные скиллы из папки skills.

На чем написаны сами скиллы?

Каждый скилл имеет SKILL.md с описанием и параллельные реализации на PowerShell и Python в scripts, чтобы работать и на Windows, и на других системах.

Скиллы
Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний риск139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория

Коротко о README

README называет репозиторий архивом глобальных настроек OpenCode и описывает его состав: шаблон конфига opencode.jsonc.tpl, набор скиллов для 1С в skills с реализацией на PowerShell и Python, манифест развертывания restore.config.json со списком компонентов и MCP-серверов с флагом enabled, локальный файл путей restore.local.json, зависимость пакета opencode-ai plugin, конфигурацию голосового ввода в tui.json и сам скрипт разворачивания restore.ps1.

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, роли по умолчанию.
Foxx AIНабор скиллов OpenCode для 1С

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.