Навык (Agent Skill) для AI-агентов — автоматизация пакетных операций с платформой 1С:Предприятие 8. Набор bat-скриптов для сборки обработок, управления конфигурацией и расширениями, запуска 1С — всё без ручного вмешательства.
Что такое Agent Skills?
Открытый стандарт расширения AI-агентов (Claude Code, Cursor и др.). Навык загружается в контекст по требованию: агент видит только имя и описание (~100 токенов), а полные инструкции и скрипты подключает когда они нужны.
| Операция | Что делает |
|---|---|
| Сборка обработки | XML → EPF/ERF |
| Разборка обработки | EPF/ERF → XML |
| Загрузка конфигурации | XML → база (полностью или отдельные файлы) |
| Выгрузка конфигурации | база → XML (полная или инкрементальная) |
| Загрузка расширения | XML → база |
| Выгрузка расширения | база → XML |
| Запуск предприятия | открыть базу в режиме предприятия |
| Запуск конфигуратора | открыть базу в конфигураторе |
Скопируйте папку src/1c-batch в каталог навыков вашего проекта. Агент с поддержкой Agent Skills обнаружит навык автоматически.
Например, для Claude Code — в .claude/skills/.
Создайте в корне проекта файл .1c-devbase.bat по образцу assets/.1c-devbase.bat.example:
set "ONEC_PATH=C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe"
REM Серверная база (приоритет):
set "ONEC_SERVER=server-1c"
set "ONEC_BASE=erp_dev"
REM Или файловая база:
REM set "ONEC_FILEBASE_PATH=D:\Bases\MyBase"
set "ONEC_USER=Администратор"
set "ONEC_PASSWORD="Добавьте
.1c-devbase.batв.gitignore— файл содержит учётные данные.
Владимир Харин — Telegram
MIT License