Agent Plugins Marketplace
All plugins

unica

v0.12.0

Practical 1C:Enterprise development workflows for Codex.

CodexClaude Code50 Skills1 MCP serverstdio

By Ingvar Consulting, LLCLicense: LGPL-3.0-or-later190 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
51 skill or MCP entries
Source updated
Sep 6, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install unica for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IngvarConsulting/unica
codex plugin marketplace upgrade unica
codex plugin add unica@unica

Paste and run these commands in a terminal with Codex. They add and refresh the unica catalog, then install this plugin.

Compatibility: the page URL and API slug “unica” remain stable.

  • Codex: unica@agent-plugin-marketplaceunica@unica

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/IngvarConsulting/unica

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/unica/.

Plugin files

plugins/unica/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/api-design/SKILL.md
├── skills/autonomous-server/SKILL.md
├── skills/background-jobs/SKILL.md
├── skills/bsp-patterns/SKILL.md
├── skills/cf-edit/SKILL.md
├── skills/cf-init/SKILL.md
├── skills/cfe-borrow/SKILL.md
├── skills/cfe-diff/SKILL.md
├── skills/cfe-init/SKILL.md
├── skills/cfe-patch-method/SKILL.md
├── skills/code-diagnostics/SKILL.md
├── skills/code-patch/SKILL.md
├── skills/code-review/SKILL.md
├── skills/code-search/SKILL.md
├── skills/data-exchange/SKILL.md
├── skills/data-separation/SKILL.md
├── skills/db-auth-check/SKILL.md
├── skills/db-performance/SKILL.md
├── skills/dcs-compile/SKILL.md
├── skills/dcs-edit/SKILL.md
├── skills/document-posting/SKILL.md
├── skills/epf-bsp-add-command/SKILL.md
├── skills/epf-bsp-init/SKILL.md
├── skills/epf-init/SKILL.md
├── skills/erf-init/SKILL.md
├── skills/form-compile/SKILL.md
├── skills/form-edit/SKILL.md
├── skills/form-events/SKILL.md
├── skills/form-patterns/SKILL.md
├── skills/integration-implement/SKILL.md
├── skills/interface-edit/SKILL.md
├── skills/log-analysis/SKILL.md
├── skills/meta-add/SKILL.md
├── skills/meta-edit/SKILL.md
├── skills/meta-info/SKILL.md
├── skills/metadata-modeling/SKILL.md
├── skills/module-placement/SKILL.md
├── skills/mxl-compile/SKILL.md
├── skills/mxl-decompile/SKILL.md
├── skills/mxl-info/SKILL.md
├── skills/object-events/SKILL.md
├── skills/object-locks/SKILL.md
├── skills/platform-help/SKILL.md
├── skills/query-optimize/SKILL.md
├── skills/register-design/SKILL.md
├── skills/release-support/SKILL.md
├── skills/role-compile/SKILL.md
├── skills/role-edit/SKILL.md
├── skills/security-auth-crypto/SKILL.md
├── skills/source-access/SKILL.md
└── .mcp.json

Included Skills50

api-designskills/api-design/SKILL.md

Проектирование и ревью API 1С: публичный программный интерфейс, служебный интерфейс, переопределяемые модули, совместимость, версионирование и миграция потребителей. Используй когда нужно спроектировать API, оценить изменение экспортных методов или проверить, можно ли вызывать метод/запрос из другой подсистемы.

autonomous-serverskills/autonomous-server/SKILL.md

Автономный сервер отладки 1С. Используй когда нужно развернуть или проанализировать локальный автономный контур для отладки HTTP-сервисов и веб-клиента, проверить URL, запуск клиента, изоляцию и диагностические артефакты. Не используй для обычной веб-публикации.

background-jobsskills/background-jobs/SKILL.md

Фоновые и регламентные задания 1С. Используй когда нужно спроектировать, проверить или диагностировать background jobs, расписания, очереди, зависания, retry-логику и журналирование.

bsp-patternsskills/bsp-patterns/SKILL.md

Поиск и применение паттернов БСП. Используй когда задача про длительные операции, профили групп доступа, безопасное хранение, дополнительные обработки, HTTP/файлы, уведомления или готовую функцию БСП.

cf-editskills/cf-edit/SKILL.md

Точечное редактирование конфигурации 1С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из состава, настроить роли по умолчанию, поменять раскладку панелей, настроить начальную страницу

cf-initskills/cf-init/SKILL.md

Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля

cfe-borrowskills/cfe-borrow/SKILL.md

Заимствование объектов из конфигурации 1С в расширение (CFE). Используй когда нужно перехватить метод, изменить форму или добавить реквизит к существующему объекту конфигурации

cfe-diffskills/cfe-diff/SKILL.md

Анализ расширения конфигурации 1С (CFE) — состав, заимствованные объекты, перехватчики, сверка с конфигурацией. Используй когда нужно понять что содержит расширение или чем его объект отличается от объекта конфигурации

cfe-initskills/cfe-init/SKILL.md

Создать расширение конфигурации 1С (CFE) — scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации

cfe-patch-methodskills/cfe-patch-method/SKILL.md

Генерация перехватчика процедуры в расширении 1С (CFE). Используй для Before/After-перехвата существующей процедуры без параметров у заимствованного объекта

code-diagnosticsskills/code-diagnostics/SKILL.md

Диагностика BSL и объяснение отключений правил. Используй, когда нужно запустить или разобрать диагностики BSL, АПК, EDT, BSL LS, inline/range disable markers, suppression-комментарии или стандарт v8std за диагностикой.

code-patchskills/code-patch/SKILL.md

Точечно вставить или заменить BSL-код в логически адресованном модуле XML-выгрузки Configuration или Extension 1С. Используй для одной проверяемой операции insert или replace; insert без селектора дописывает содержимое в конец модуля

code-reviewskills/code-review/SKILL.md

Код-ревью BSL и изменений 1С. Используй когда пользователь явно просит review, ревью diff/PR/модуля/изменения, поиск дефектов, регрессий, рисков или недостающих тестов.

code-searchskills/code-search/SKILL.md

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

data-exchangeskills/data-exchange/SKILL.md

Обмен данными 1С. Используй когда нужно реализовать или диагностировать планы обмена, РИБ, регистрацию изменений, загрузку/выгрузку сообщений, конфликт данных или контракт обмена.

data-separationskills/data-separation/SKILL.md

Разделение данных 1С. Используй когда нужно проверить tenant-boundaries, разделители, безопасные запросы, RLS/права, фоновые задания, обмены или интеграции в разделенной базе.

db-auth-checkskills/db-auth-check/SKILL.md

Используй для безопасной классификации уже полученного свидетельства об ошибке аутентификации или лицензии 1С, когда база нужна будущему runtime workflow, а логин/пароль отсутствуют, неизвестны или не проходят. Текущий applied runtime не запускай для проверки credentials.

db-performanceskills/db-performance/SKILL.md

Производительность БД и запросов 1С. Используй когда нужно диагностировать slow query, SQL/DBMS trace, индексы, блокировки, deadlock, TEMPDB/WAL, размеры таблиц или СКД на больших данных.

dcs-compileskills/dcs-compile/SKILL.md

Компиляция схемы компоновки данных 1С (СКД) из компактного JSON-определения. Используй когда нужно создать СКД с нуля

dcs-editskills/dcs-edit/SKILL.md

Точечное редактирование схемы компоновки данных 1С (СКД). Используй когда нужно модифицировать существующую СКД — добавить поля, итоги, фильтры, параметры, изменить текст запроса

document-postingskills/document-posting/SKILL.md

Проведение документов 1С. Используй когда нужно спроектировать или починить движения документа, выбрать состав регистров, разделить оперативное и неоперативное проведение, поставить контроль остатков, управляемые блокировки, отмену проведения и перепроведение.

epf-bsp-add-commandskills/epf-bsp-add-command/SKILL.md

Определить команду в БСП‑описании обработки (`СведенияОВнешнейОбработке`) — открытие формы, вызов клиентского/серверного метода, заполнение объекта и т.п. Используй когда нужно зарегистрировать команду в дополнительной обработке БСП

epf-bsp-initskills/epf-bsp-init/SKILL.md

Сформировать функцию `СведенияОВнешнейОбработке` в модуле объекта обработки — описание для подключения через подсистему БСП «Дополнительные отчёты и обработки». Используй когда нужно сделать обработку совместимой с БСП, подключаемой через «Дополнительные отчёты и обработки»

epf-initskills/epf-init/SKILL.md

Создать пустой make-ready scaffold внешней обработки 1С (EPF) в корне Designer/platform-XML external source-set, с модулем объекта и опциональной управляемой формой. Используй при запросе создать новую внешнюю обработку с нуля; не используй для обычного DataProcessor внутри конфигурации.

erf-initskills/erf-init/SKILL.md

Создать пустой make-ready scaffold внешнего отчёта 1С (ERF) в корне Designer/platform-XML external source-set, с модулем объекта и опциональной управляемой формой. Используй при запросе создать новый внешний отчёт с нуля; не используй для обычного Report внутри конфигурации.

form-compileskills/form-compile/SKILL.md

Компиляция управляемой формы 1С из JSON-определения или из метаданных объекта. Используй когда нужно создать форму с нуля по описанию элементов или по стандартному пресету объекта

form-editskills/form-edit/SKILL.md

Добавление и удаление элементов, реквизитов и команд в существующей управляемой форме 1С. Используй когда нужно точечно модифицировать готовую форму

form-eventsskills/form-events/SKILL.md

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

form-patternsskills/form-patterns/SKILL.md

Справочник паттернов компоновки и UX-правил управляемых форм 1С. Используй как справочник при проектировании форм — архетипы, конвенции, UX-правила элементов, продвинутые приёмы

integration-implementskills/integration-implement/SKILL.md

Реализация интеграций 1С. Используй когда нужно создать HTTP-сервис, REST-клиент, webhook, web service, file exchange, очереди, контракты, обработку ошибок и безопасное хранение секретов.

interface-editskills/interface-edit/SKILL.md

Настройка командного интерфейса подсистемы 1С. Используй когда нужно скрыть или показать команды, разместить в группах, настроить порядок

log-analysisskills/log-analysis/SKILL.md

Анализ журнала регистрации и технологического журнала 1С. Используй когда нужно разобрать ЖР, ТЖ, исключения, блокировки, SQL/DBMSSQL, deadlock, long call, фоновые задания, HTTP-сервис или связать записи журнала с кодом.

meta-addskills/meta-add/SKILL.md

Создать и при необходимости сразу настроить один объект метаданных 1С через атомарную типизированную операцию.

meta-editskills/meta-edit/SKILL.md

Типизированное атомарное редактирование существующего объекта метаданных 1С по логическому адресу.

meta-infoskills/meta-info/SKILL.md

Прочитать типизированную локальную структуру и validation объекта метаданных 1С, при необходимости дополнив её списками использования из дерева исходников.

metadata-modelingskills/metadata-modeling/SKILL.md

Моделирование метаданных 1С. Используй когда нужно выбрать класс объекта под бизнес-данные — справочник, документ, перечисление, план видов характеристик, константа, — типизировать реквизиты, решить про составные и определяемые типы, длину строк, предопределённые элементы, общие реквизиты, имена и представления.

module-placementskills/module-placement/SKILL.md

Размещение кода 1С по модулям. Используй когда нужно выбрать между модулем объекта, модулем менеджера и общим модулем, задать контекст и флаги общего модуля, решить про Вызов сервера и ПовтИсп, назвать модуль по постфиксу, написать обработчики представления в модуле менеджера или механизм первого запуска и обновления версии.

mxl-compileskills/mxl-compile/SKILL.md

Компиляция табличного документа (MXL) из JSON-определения. Используй когда нужно создать макет печатной формы

mxl-decompileskills/mxl-decompile/SKILL.md

Декомпиляция табличного документа (MXL) в JSON-определение. Используй когда нужно получить редактируемое описание существующего макета

mxl-infoskills/mxl-info/SKILL.md

Анализ структуры макета табличного документа (MXL) — области, параметры, наборы колонок. Используй при разработке печати — получить области и заполняемые параметры макета

object-eventsskills/object-events/SKILL.md

Обработчики событий объекта 1С. Используй когда нужно выбрать обработчик под логику, написать или отревьюить ПередЗаписью, ПриЗаписи, ОбработкаПроверкиЗаполнения, ОбработкаЗаполнения, ПриКопировании, ПередУдалением, разобраться с параметром Отказ, признаком ОбменДанными.Загрузка или подписками на события.

object-locksskills/object-locks/SKILL.md

Объектные блокировки 1С — пессимистическая и оптимистическая. Используй когда нужно защитить объект от конкурентного редактирования, разобрать «Запись была изменена или удалена другим пользователем», «объект заблокирован», выбрать между Заблокировать и ЗаблокироватьДанныеДляРедактирования, решить про идентификатор формы или обработать конфликт версий.

platform-helpskills/platform-help/SKILL.md

Справка платформы 1С и объектной модели BSL. Используй когда нужно уточнить метод, свойство, конструктор, поведение API, версию платформы, совместимость или стандартное решение задачи.

query-optimizeskills/query-optimize/SKILL.md

Оптимизация запросов 1С и СКД. Используй когда нужно написать, проверить или ускорить запрос, СКД query, временные таблицы, виртуальные таблицы, отборы, соединения или проблемный SQL/DBMS trace.

register-designskills/register-design/SKILL.md

Проектирование регистров 1С. Используй когда нужно выбрать класс регистра, распределить измерения, ресурсы и реквизиты, задать периодичность и режим записи регистра сведений, решить про разделение итогов и итоги среза, проверить чтение виртуальных таблиц и массовую запись наборов.

release-supportskills/release-support/SKILL.md

Поддержка поставки и обновлений 1С. Используй когда нужно проверить сравнение/объединение, поставку, поддержку, расширения, совместимость обновления, миграции данных и release readiness.

role-compileskills/role-compile/SKILL.md

Создание роли 1С из описания прав. Используй когда нужно создать новую роль с набором прав на объекты

role-editskills/role-edit/SKILL.md

Типизированно изменить права существующей роли 1С по логическому адресу, сохранив RLS, шаблоны и остальные права.

security-auth-cryptoskills/security-auth-crypto/SKILL.md

Безопасная аутентификация и криптография 1С. Используй когда нужно спроектировать или диагностировать OpenID, сертификаты, CryptoPro, TLS, роли, секреты и auth для интеграций.

source-accessskills/source-access/SKILL.md

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

MCP servers1

unicastdio
command
cargo
args
run --quiet --manifest-path ../../Cargo.toml --bin unica --

Plugin manifests2

plugins/unica/.codex-plugin/plugin.json
{
  "name": "unica",
  "version": "0.12.0",
  "description": "Practical 1C:Enterprise development workflows for Codex.",
  "author": {
    "name": "Ingvar Consulting, LLC",
    "url": "https://ingvar.pro"
  },
  "homepage": "https://github.com/IngvarConsulting/unica",
  "repository": "https://github.com/IngvarConsulting/unica",
  "license": "LGPL-3.0-or-later",
  "keywords": [
    "1c",
    "1c-enterprise",
    "bsl",
    "metadata",
    "epf",
    "erf",
    "cfe",
    "forms",
    "database",
    "mcp",
    "codex",
    "v8-runner",
    "rlm",
    "code-analysis"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Unica",
    "shortDescription": "1C developer workflows for Codex",
    "longDescription": "Unica teaches Codex practical 1C:Enterprise development operations: creating and editing metadata, forms, roles, DCS and MXL layouts, building EPF/ERF artifacts, creating and updating infobases, debugging autonomous web-client/runtime contours, and searching, reviewing, diagnosing, testing, and optimizing BSL code. Pinned bundled tools and MCP servers are kept as internal infrastructure behind checksum-verifying launchers.",
    "developerName": "Ingvar Consulting, LLC",
    "category": "Coding",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://ingvar.pro/products/unica/en",
    "privacyPolicyURL": "https://ingvar.pro/products/unica/privacy/en",
    "termsOfServiceURL": "https://ingvar.pro/products/unica/terms/en",
    "defaultPrompt": [
      "Создай внешнюю обработку 1С и собери EPF",
      "Добавь объект метаданных и форму в конфигурацию 1С",
      "Обнови информационную базу 1С из XML-исходников",
      "Найди код в 1С-проекте и проверь модуль на ошибки"
    ],
    "brandColor": "#2563EB",
    "composerIcon": "./assets/unica-icon.svg",
    "logo": "./assets/unica-icon.svg",
    "screenshots": []
  }
}
plugins/unica/.claude-plugin/plugin.json
{
  "name": "unica",
  "version": "0.12.0",
  "description": "Practical 1C:Enterprise development workflows for Claude Code.",
  "author": {
    "name": "Ingvar Consulting, LLC",
    "url": "https://ingvar.pro"
  },
  "homepage": "https://ingvar.pro/products/unica/en",
  "repository": "https://github.com/IngvarConsulting/unica",
  "license": "LGPL-3.0-or-later",
  "keywords": [
    "1c",
    "1c-enterprise",
    "bsl",
    "metadata",
    "epf",
    "erf",
    "cfe",
    "forms",
    "database",
    "mcp",
    "v8-runner",
    "rlm",
    "code-analysis"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[unica on Agent Plugins Marketplace](https://pluginsmp.com/plugins/unica)