Back to Skills

odoo-19

Odoo 19 development knowledge base with 18 specialized guides covering Actions (ir.actions.*, cron jobs, server actions), Controllers (HTTP routing, endpoints, auth types), Data files (XML/CSV records, shortcuts, noupdate), API Decorators (@api.depends, @api.constrains, @api.ondelete, @api.onchange, @api.model, @api.private), SQL Constraints (models.Constraint replacing _sql_constraints), Database Indexes (models.Index), Module development (manifest, wizards, reports), Field types (Char, Text, M

122stars56forksUpdated 8/16/2026

Security Assessment

Safe(96/100)
Security Score96/100

About odoo-19

Odoo 19 is a development knowledge base skill that acts as a master index over 18 specialized reference guides for building on the Odoo 19 platform. It solves the problem of Odoo's version-specific API churn by giving an agent an authoritative, curated map of where to find guidance for any development task, from actions and controllers to ORM model methods, field types, security, testing, migrations, and OWL frontend components.

The SKILL.md is a routing index: a quick-reference table maps each topic to its guide in the `references/` directory, and companion CLAUDE.md and AGENTS.md files add setup guidance for AI IDEs plus high-value cheat sheets. Notably it captures the key Odoo 19 API changes (for example `<tree>` to `<list>`, direct `invisible=` attributes replacing `attrs`, `models.Constraint` replacing `_sql_constraints`, `models.Index` for declarative indexes, `t-out` replacing `t-esc`, privilege-based security groups, `@api.private`, and `_read_group`) and a set of critical anti-patterns with correct approaches, such as avoiding N+1 queries and batching creates. This is documentation and best-practice reference material, not executable tooling.

It targets Odoo developers and AI agents writing, reviewing, or debugging Odoo 19 Python and XML code, creating or modifying modules, fixing performance issues, or looking up current API patterns. Use cases include authoring manifests and views, defining fields and constraints, writing QWeb reports, configuring ACLs and record rules, and migrating modules across versions.

FAQ

Is this executable code or reference material?

It is a documentation knowledge base. SKILL.md is a master index that points to 18 modular guides under references/, with no scripts to run.

Which Odoo version does it cover?

Odoo 19 specifically, including the API and syntax changes that differ from Odoo 17 and earlier, such as list-view tags, declarative constraints and indexes, and privilege-based security groups.

What topics are covered?

Actions, API decorators, controllers, data files, module development, field types, manifests, migrations, mixins, ORM model methods, OWL components, performance, QWeb reports, security/ACL, testing, transactions, translations, and XML views.

How is it meant to be used?

Read the appropriate guide from references/ based on the task; the quick-reference and which-guide tables map each kind of work to the correct file.

Does it help avoid deprecated patterns?

Yes. It lists critical anti-patterns and their correct replacements, such as replacing search() inside loops with IN-domain queries and using @api.ondelete instead of overriding unlink().

All Files

22 files
CLAUDE.md9.2 KB
View
references/odoo-19-controller-guide.md7.4 KB
View
references/odoo-19-development-guide.md11.2 KB
View
references/odoo-19-migration-guide.md4.4 KB
View
references/odoo-19-owl-guide.md7.3 KB
View
references/odoo-19-security-guide.md11.7 KB
View
references/odoo-19-translation-guide.md5.5 KB
View
AGENTS.md6.7 KB
View
references/odoo-19-actions-guide.md9.7 KB
View
references/odoo-19-decorator-guide.md9.7 KB
View
references/odoo-19-manifest-guide.md5.9 KB
View
references/odoo-19-model-guide.md15.7 KB
View
references/odoo-19-reports-guide.md10.6 KB
View
references/odoo-19-transaction-guide.md5.7 KB
View
SKILL.md5.5 KB
View
references/api-highlights.md1.5 KB
View
references/odoo-19-data-guide.md7.9 KB
View
references/odoo-19-field-guide.md9.3 KB
View
references/odoo-19-mixins-guide.md7.2 KB
View
references/odoo-19-performance-guide.md8.0 KB
View
references/odoo-19-testing-guide.md8.9 KB
View
references/odoo-19-view-guide.md11.4 KB
View

Install odoo-19

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill