Comprehensive Odoo development skills for GitHub Copilot CLI and Claude Code.
Covers Odoo 17.0, 18.0, 19.0 — Community & Enterprise — with source-verified, version-accurate knowledge.
copilot plugin install halim-23/odoo-dev-pluginUpdate later:
git -C ~/.copilot/installed-plugins/_direct/halim-23--odoo-dev-plugin pullCopilot CLI installs plugins as a git clone under
~/.copilot/installed-plugins/_direct/<owner>--<repo>/, so a plaingit pullfetches the latest skills without reinstalling.
# Step 1 — add this repo as a marketplace (one time)
claude plugin marketplace add halim-23/odoo-dev-plugin
# Step 2 — install the plugin
claude plugin install odoo-devUpdate later:
claude plugin update odoo-dev@odoo-dev| Skill | Covers |
|---|---|
/odoo-model |
Fields, ORM, compute/inverse, constrains, dynamic domains, v19 Domain class |
/odoo-view |
Form/list/kanban/search arch, attrs, chatter, widgets, deprecations |
/odoo-module |
Manifest, ir.cron (v17/v18/v19 diffs), data/demo XML, hooks, tests |
/odoo-controller |
HTTP routes, JSON-RPC, auth types, CORS, session |
/odoo-wizard |
TransientModel, wizard flow, multi-step, return actions |
/odoo-security |
ir.model.access, ir.rule, groups, sudo(), portal |
/odoo-report |
QWeb PDF, XLSX, ir.actions.report, custom parsers |
/odoo-js |
OWL components, field widgets, view_widgets, custom view types, doAction, hooks |
/odoo-migration |
OCA migration scripts, odoo.sh, on-prem upgrade, v17→v18→v19 |
/odoo-debug |
Logging, shell, profiler, query count, --dev modes |
/odoo-mail-template |
XML email templates v17/v18/v19, t-out, QWeb, jinja2 |
/odoo-portal |
Portal pages, CustomerPortal, portal.mixin, chatter in portal, access tokens, v17/v18/v19 diffs |
/odoo-accounting |
account.move, account.move.line, invoices, payments, taxes, reconciliation, analytic distribution |
/odoo-testing |
TransactionCase, Form helper, HttpCase, tour tests, test tags, mocking, assertions |
/odoo-performance |
N+1 queries, search_fetch, precompute, ormcache, bulk ops, indexes, cron chunking |
/odoo-i18n |
_(), _lt(), .po/.pot files, translate=True, RTL, --i18n-export/--i18n-import |
/odoo-deployment |
Odoo.sh, VPS setup, nginx/SSL, systemd, Docker, odoo.conf, backup, safe update strategy |
/odoo-commit |
Odoo [TAG] module: description format, WHY-focused body, all official tags |
/odoo-senior-architect |
Module architecture, multi-company, integration patterns, state machines, anti-patterns |
Use skill name in prompt:
Use /odoo-model to create a product.template inheritance with computed price field
Or Copilot auto-selects the relevant skill based on your prompt.
- v17.0 Community & Enterprise
- v18.0 Community & Enterprise
- v19.0 Community & Enterprise
All skills include version-specific notes, deprecation tables, and migration guidance.