Odoo Agent Skills — плагин
Скиллы для разработки на Odoo 16–19: справочники по версиям, трассировка исходников и ревьюеры, привязанные к вашему коду
- 151 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Помощник читает файлы проекта, конфигурацию odoo.conf и исходники Odoo на диске
- Процедура запускает тесты и обновление модуля на временной базе
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/odoo-agent-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Помощник читает файлы проекта, конфигурацию odoo.conf и исходники Odoo на диске
- Процедура запускает тесты и обновление модуля на временной базе
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Odoo Agent Skills заставляет ИИ-ассистента работать с реальным исходным кодом Odoo, без опоры на память. Типичные потери времени знакомы: поле или `xmlid`, которых нет в базовом аддоне, xpath-якорь из чужого модуля, переопределение публичного метода вместо рабочего хука, переименование хранимого поля без миграции, sudo без аудита, «тесты прошли» при нуле запущенных тестов. Набор состоит из трех частей. Справочники для Odoo 16.0, 17.0, 18.0 и 19.0 охватывают модели, поля, представления, OWL, безопасность, контроллеры, отчеты, тесты, миграции, переводы и производительность, а api-highlights.md перечисляет, чего в этой версии лучше избегать. Скилл Odoo Workflow задает процедуру для каждого изменения: найти среду выполнения, проследить реальный код встроенным помощником, написать краткую справку, где у каждого утверждения указаны файл и строка, внести минимальную правку и проверить на временной базе. Агенты `odoo-code-tracer` и `odoo-code-review` трассируют код и оценивают ревью по шкале. Это инструкции и помощник для чтения на Python, он не модуль Odoo и не система принуждения. Результат зависит от ассистента, модели и проверок, которые вы ему разрешаете.
Для кого. Разработчикам и интеграторам Odoo, которые правят модули вместе с ИИ-ассистентом и хотят, чтобы тот видел версию и исходники.
Подходит, если
- Добавляется вычисляемое хранимое поле на `sale.order.line`, и важно не потерять данные при обновлении
- Надо найти, какая версия Odoo и какие аддоны подключены, не гадая
- Ревью модуля требует оценки по шкале с учетом версии Odoo
- Миграция хранимого поля должна идти SQL-скриптом вместо пересчета миллионов строк
Не подходит, если
- Нужен MCP-сервер к работающему Odoo: набор дает инструкции и помощника для чтения кода
- Нужна гарантия качества: результат зависит от ассистента и разрешенных проверок
- Исходный код Odoo недоступен локально: процедура опирается на локальную копию ядра
Пример запроса к агенту
В модуле x_eval добавь хранимое вычисляемое целое поле x_age_days на sale.order.line с числом дней с create_date, сначала найди версию Odoo и исходникиОграничения
Нужны Node.js 18 и новее для маршрутов с CLI, Python 3.8 и новее для помощника (хватает стандартной библиотеки, подойдет Python из виртуального окружения Odoo) и локальная копия исходного кода Odoo (версия Community и при необходимости Enterprise). Установка через npx skills ставит только скиллы без агентов и правил. Помощник читает файлы и конфигурацию odoo.conf, а проверки идут на временной базе. Результат зависит от модели и разрешенных проверок, а автор сравнивает с навыком и без него только на одной задаче, поэтому закономерности из примера делать не стоит.
Как отключить. Удалите плагин командой `claude plugin uninstall` или папки скиллов из каталога скиллов вашего ассистента. Файл .claude/odoo.json в проекте удалите вручную.
Частые вопросы
Какие версии Odoo поддерживаются?
Odoo 16.0, 17.0, 18.0 и 19.0. Для каждой версии есть справочник, а процедура сама определяет версию по odoo/release.py и конфигурации odoo.conf.
Как поставить набор?
Для Claude Code: claude plugin marketplace add unclecatvn/agent-skills и claude plugin install agent-skills@unclecat-agent-skills. Для других ассистентов: npx skills add unclecatvn/agent-skills. Либо `npx @unclecat/agent-skills-cli init` для копирования одного пакета.
Что делает помощник odoo_trace.py?
Команда env читает .claude/odoo.json, конфигурацию `odoo-bin` в .claude/launch.json или подходящий *.conf в родительских каталогах и печатает версию, путь ядра, Python, базу и порядок корней аддонов.
Чем отличаются результаты с навыком и без?
В примере с полем на sale.order.line навык нашел версию 18.0 по ядру, привел 13 строк справки с `file:line` и добавил SQL-миграцию, а без него ассистент угадал версию и не привел источников. Это замер автора на одной задаче.
Это модуль Odoo?
Нет, это инструкции, справочники, агенты и помощник для чтения только. Модуль в Odoo не устанавливается и ничего не принуждает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор из 21 скилла для разработки модулей Odoo, миграции OCA, отчетов, веб-безопасности и ревью архитектуры.
Builder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки
Два скилла для кодинг-агентов: wtf проверяет проект перед деплоем, better-codex держит агента в рамках при работе с кодом
15 скиллов для Claude Code и Codex: Laravel, Docker, UI, отладка, тесты и документация в четырех готовых плагин-пакетах
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Odoo Agent Skills (эта карточка) | нет | 151 | ||
| MCP Server for Odoo | нет | ключ необязателен | 415 | MCP-сервер к работающему Odoo, скиллов по исходникам тут нет |
| Odoo MCP | нет | API-ключ | 432 | MCP-доступ к данным Odoo |
Коротко о README
README объясняет типичные ошибки ассистентов в Odoo, показывает сравнение одной задачи с навыком и без, затем дает три маршрута установки (плагин Claude Code, npx skills, встроенный CLI), порядок первого запуска, описание процедуры, примеры запросов и состав набора. В конце версии Odoo и среда выполнения.