# odoo-18

Справочник по разработке модулей под Odoo 18 для ИИ-агентов. Помогает писать модели ORM, контроллеры, компоненты OWL, отчёты QWeb и файлы безопасности.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 установок · ★ 147
- Автор: unclecatvn
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/unclecatvn/agent-skills/tree/HEAD/skills/odoo-18.0/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/odoo-18

## Что делает

Скилл содержит сводный индекс и набор тематических руководств в папке `references/`. Агент обращается к ним при создании кастомных аддонов, правке представлений XML или разборе трейсбеков. Правила срабатывают на файлы с расширениями `.py`, `.xml`, `.csv`, `.js`, `.ts`, `.css` и `.scss`.

Внутри собраны отдельные документы под конкретные задачи: от настройки `__manifest__.py`, прав доступа и миграций до оптимизации запросов для защиты от проблемы N+1. Автор прямо советует перед написанием кода запускать скилл `odoo-workflow` и сверяться со списком устаревших практик в `references/api-highlights.md`. Если модуль использует методы прошлых версий Odoo, эти инструкции помогут их отсеять.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add unclecatvn/agent-skills --skill odoo-18 -a claude-code
```
```bash
npx skills add unclecatvn/agent-skills --skill odoo-18.0 -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/odoo-18.0/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/odoo-18.0/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add unclecatvn/agent-skills --skill odoo-18.0 -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/odoo-18.0/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add unclecatvn/agent-skills --skill odoo-18.0 -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/odoo-18.0/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install unclecatvn/agent-skills odoo-18.0
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/odoo-18.0/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add unclecatvn/agent-skills --skill odoo-18.0 -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/unclecatvn/agent-skills --path skills/odoo-18.0
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/odoo-18.0/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add unclecatvn/agent-skills --skill odoo-18.0 -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/unclecatvn/agent-skills/tree/HEAD/skills/odoo-18.0/SKILL.md

## Когда брать
- исправить ошибки в XML-представлениях и kanban-досках Odoo 18
- настроить правила доступа ir.model.access.csv и record rules
- написать вычисляемые поля ORM и декораторы @api
- оптимизировать медленные запросы к базе данных без проблемы N+1

## Примеры запросов агенту
- Сделай вычисляемое поле с декоратором @api.depends для модели в Odoo 18
- Проверь этот трейсбек после обновления аддона в Odoo 18
- Напиши компонент интерфейса на OWL и зарегистрируй его в ассетах

## Похожие
- [odoo-development](https://affpapa.org/nevibecode/skills/odoo-development.md) — скилл · 2300 установок
- [python-odoo-cursor-rules](https://affpapa.org/nevibecode/skills/python-odoo-cursor-rules.md) — скилл · 790 установок
- [django-expert](https://affpapa.org/nevibecode/skills/django-expert.md) — скилл · 5700 установок
- [django-patterns](https://affpapa.org/nevibecode/skills/django-patterns.md) — скилл · 5200 установок
- [django-perf-review](https://affpapa.org/nevibecode/skills/django-perf-review.md) — скилл · 2900 установок
- [SQLAlchemy ORM Expert](https://affpapa.org/nevibecode/skills/sqlalchemy-orm-expert.md) — скилл · 470 установок

Из того же набора: [unclecatvn/agent-skills](https://affpapa.org/nevibecode/by/unclecatvn/agent-skills.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
