Навыки 1С для Claude Code
1C Skills for Claude Code
Набор навыков Claude Code для 1С:Предприятие: конфигурации, расширения, обработки, формы, метаданные и веб-публикация
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Навыки базы данных умеют создавать, загружать и обновлять информационные базы 1С
- Навыки веб-публикации разворачивают и снимают публикации на локальном Apache
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/alexiskrapro-cc-1c-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add alexiskrapro/cc-1c-skills --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml 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-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Скопируйте каталог .claude/skills из репозитория в корень вашего проекта 1С, после чего Claude Code сам подберет нужный навык по описанию задачи или по слэш-команде вида /epf-init.
Другие способы из описания автора
python tools/cc-1c-skills/scripts/switch.py claude-code --project-dir .Установка независимой копии навыков в целевой проект скриптом switch.py.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект дает Claude Code готовые абстракции над XML-форматами 1С и CLI конфигуратора вместо работы с ними напрямую. Навыки сгруппированы по областям: внешние обработки и отчеты (epf, erf), табличные документы, управляемые формы, роли, схема компоновки данных, метаданные конфигурации из 23 типов объектов, корневая конфигурация, расширения, подсистемы, командный интерфейс, базы данных (создание, загрузка и выгрузка, обновление), веб-публикация через портативный Apache и тестирование через веб-клиент с записью видеоинструкций. Слэш-команды вроде /epf-init работают наравне со свободным текстовым описанием задачи, по которому Claude сам подбирает нужный навык. Скрипт switch.py умеет адаптировать тот же набор навыков под другие платформы, поддерживающие открытый формат agent skills.
Для кого. Для 1С-разработчиков на Windows, которые ведут разработку через Claude Code и хотят автоматизировать рутину с XML-исходниками, базами и веб-публикацией.
Подходит, если
- Нужен полный цикл разработки на 1С через Claude Code: от scaffold конфигурации до веб-тестирования
- Нужны готовые навыки для расширений, обработок, отчетов, форм и метаданных без ручной правки XML
- Нужна запись видеоинструкций по работе с 1С с субтитрами и озвучкой
Не подходит, если
- Нет Windows с PowerShell 5.1+: это рантайм по умолчанию, хотя проект заявлен совместимым и с другими платформами
- Нужен стабильный готовый продукт: автор прямо называет навыки работой в процессе тестирования и отладки
Пример запроса к агенту
Создай внешнюю обработку МояОбработка с формой и командой в командном интерфейсеОграничения
Автор прямо помечает проект статусом work in progress. Рантайм по умолчанию Windows с PowerShell, для сборки и разборки EPF/ERF нужна установленная платформа 1С:Предприятие 8.3, для веб-тестирования нужен Node.js 18+. README ссылается на установку через клонирование другого репозитория (Nikolay-Shirokov/cc-1c-skills), что говорит о нестабильности координат проекта на момент публикации.
Как отключить. Удалите каталог .claude/skills, скопированный в проект, или выполните switch.py --undo claude-code.
Проверка безопасности
- Навыки базы данных умеют создавать, загружать и обновлять информационные базы 1С
- Навыки веб-публикации разворачивают и снимают публикации на локальном Apache
Коротко о README
README перечисляет 17 групп навыков с количеством входящих в каждую слэш-команд, от EPF и ERF до веб-публикации и тестирования, дает таблицу с описанием и ссылкой на подробный гайд для каждой группы, описывает два способа установки (копирование каталога или скрипт switch.py с режимами копии и ссылок) и требования к платформе.
SKILL.md
--- name: cf-init description: Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля argument-hint: <Name> [-Synonym <name>] [-OutputDir src] allowed-tools: - Bash - Read - Glob --- # /cf-init — создание пустой конфигурации 1С Создает scaffold исходников пустой конфигурации 1С: Configuration.xml, Languages/Русский.xml. ## Параметры и команда | Параметр | Описание | |----------|----------| | Name | Имя конфигурации (обязат.) | | Synonym | Синоним (= Name если не указан) | | OutputDir | Каталог для создания (default: src) | | Version | Версия конфигурации | | Vendor | Поставщик | | CompatibilityMode | Режим совместимости (default: Version8_3_24) |
Частые вопросы
Нужно ли помнить все слэш-команды?
Нет, README прямо говорит: опишите задачу своими словами, и Claude сам подберет нужные навыки, слэш-команды нужны только для точного контроля.
Работают ли навыки в других инструментах, кроме Claude Code?
Формат основан на открытом стандарте Agent Skills, а скрипт switch.py умеет копировать навыки под Cursor и другие совместимые платформы.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything