From agent-skills
Indexes Odoo 19 guides for development, security, testing, performance, views, controllers, and migration. Use to find detailed guides on specific Odoo 19 topics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-skills:19.0The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Master index for all Odoo 19 guides. Use this to quickly find the appropriate guide for your task.
AGENTS.mdCLAUDE.mddev/odoo-19-actions-guide.mddev/odoo-19-controller-guide.mddev/odoo-19-data-guide.mddev/odoo-19-decorator-guide.mddev/odoo-19-development-guide.mddev/odoo-19-field-guide.mddev/odoo-19-manifest-guide.mddev/odoo-19-migration-guide.mddev/odoo-19-mixins-guide.mddev/odoo-19-model-guide.mddev/odoo-19-owl-guide.mddev/odoo-19-performance-guide.mddev/odoo-19-reports-guide.mddev/odoo-19-security-guide.mddev/odoo-19-testing-guide.mddev/odoo-19-transaction-guide.mddev/odoo-19-translation-guide.mddev/odoo-19-view-guide.mdMaster index for all Odoo 19 guides. Use this to quickly find the appropriate guide for your task.
| Topic | File | When to Use |
|---|---|---|
| Actions | odoo-19-actions-guide.md | Creating actions, menus, scheduled jobs, server actions |
| API Decorators | odoo-19-decorator-guide.md | Using @api decorators, compute fields, validation |
| Data Files | odoo-19-data-guide.md | XML/CSV data files, records, shortcuts |
| Development | odoo-19-development-guide.md | Creating modules, manifest, reports, security, wizards |
| Field Types | odoo-19-field-guide.md | Defining model fields, choosing field types |
| Manifest | odoo-19-manifest-guide.md | manifest.py configuration, dependencies, hooks |
| Mixins | odoo-19-mixins-guide.md | mail.thread, activities, email aliases, tracking |
| Model Methods | odoo-19-model-guide.md | Writing ORM queries, CRUD operations, domain filters |
| Performance | odoo-19-performance-guide.md | Optimizing queries, fixing slow code, preventing N+1 |
| Reports | odoo-19-reports-guide.md | QWeb reports, PDF/HTML, templates, paper formats |
| Security | odoo-19-security-guide.md | Access rights, record rules, field permissions |
| Testing | odoo-19-testing-guide.md | Writing tests, mocking, assertions, browser testing |
| Translation | odoo-19-translation-guide.md | Adding translations, localization, i18n |
| Transactions | odoo-19-transaction-guide.md | Handling database errors, savepoints, UniqueViolation |
| Controllers | odoo-19-controller-guide.md | Writing HTTP endpoints, routes, web controllers |
| Views & XML | odoo-19-view-guide.md | Writing XML views, actions, menus, QWeb templates |
| OWL Components | odoo-19-owl-guide.md | Building OWL UI components, hooks, services |
| Migration | odoo-19-migration-guide.md | Upgrading modules, data migration, version changes |
File: odoo-19-actions-guide.md
When to read:
File: odoo-19-controller-guide.md
When to read:
File: odoo-19-data-guide.md
When to read:
File: odoo-19-decorator-guide.md
When to read:
@api.depends for computed fields@api.constrains for validation@api.ondelete (Odoo 19) for delete validation@api.onchange for form UI updates@api.model for model-level methodsFile: odoo-19-development-guide.md
When to read:
__manifest__.pyFile: odoo-19-field-guide.md
When to read:
File: odoo-19-manifest-guide.md
When to read:
__manifest__.pyFile: odoo-19-migration-guide.md
When to read:
File: odoo-19-mixins-guide.md
When to read:
File: odoo-19-model-guide.md
When to read:
search, read, create, write, unlink)File: odoo-19-owl-guide.md
When to read:
_t()File: odoo-19-performance-guide.md
When to read:
search_read(), read_group(), mapped(), filtered()File: odoo-19-reports-guide.md
When to read:
File: odoo-19-security-guide.md
When to read:
File: odoo-19-testing-guide.md
When to read:
File: odoo-19-translation-guide.md
When to read:
_(), _lt())_t())translate=True)res.lang)File: odoo-19-transaction-guide.md
When to read:
File: odoo-19-view-guide.md
When to read:
<list> not <tree> in Odoo 19)agent-skills/skills/odoo/19.0/
├── SKILL.md # THIS FILE - master index
├── dev/ # Development guides folder
│ ├── odoo-19-actions-guide.md # ir.actions.*, cron, bindings
│ ├── odoo-19-controller-guide.md # HTTP, routing, controllers
│ ├── odoo-19-data-guide.md # XML/CSV data files, records
│ ├── odoo-19-decorator-guide.md # @api decorators
│ ├── odoo-19-development-guide.md # Manifest, wizards (overview)
│ ├── odoo-19-field-guide.md # Field types, parameters
│ ├── odoo-19-manifest-guide.md # __manifest__.py reference
│ ├── odoo-19-mixins-guide.md # mail.thread, activities, etc.
│ ├── odoo-19-model-guide.md # ORM, CRUD, search, domain
│ ├── odoo-19-migration-guide.md # Migration scripts, hooks
│ ├── odoo-19-owl-guide.md # OWL components, services
│ ├── odoo-19-performance-guide.md # N+1 prevention, optimization
│ ├── odoo-19-reports-guide.md # QWeb reports, PDF/HTML
│ ├── odoo-19-security-guide.md # ACL, record rules, security
│ ├── odoo-19-testing-guide.md # Test classes, decorators
│ ├── odoo-19-transaction-guide.md # Savepoints, errors
│ ├── odoo-19-translation-guide.md # Translations, i18n
│ └── odoo-19-view-guide.md # XML views, QWeb
├── CLAUDE.md # Claude Code specific
└── AGENTS.md # AI agents setup
All guides are based on analysis of Odoo 19 source code:
odoo/models.py - ORM implementationodoo/fields.py - Field typesodoo/api.py - Decoratorsodoo/http.py - HTTP layerodoo/exceptions.py - Exception typesodoo/tools/translate.py - Translation systemodoo/addons/base/models/res_lang.py - Language modeladdons/web/static/src/core/l10n/translation.js - JS translationsFor setup instructions with different AI IDEs, see AGENTS.md
npx claudepluginhub hawkeg/agent-skills-odooProvides 18 Odoo 19 guides on actions, controllers, models, API decorators, views, performance, security, testing for Python/XML module development and debugging.
Guides creating custom Odoo modules: scaffolding, model inheritance, ORM patterns, security, and manifest configuration for Community/Enterprise editions.
Indexes Odoo codebases for sub-100ms searches of models, fields, views, XML IDs, and modules. Validates references and traces dependencies before coding or debugging.