odoo19-syntax

Installation
SKILL.md

Odoo 19 Syntax Skill

This skill ensures generated code matches Odoo 19 (released September 2025) syntax conventions, NOT older versions. Odoo 19 introduces ~130 model renames, the largest schema change since Odoo 14, plus continued enforcement of changes from Odoo 17/18.

CRITICAL: Detect the version FIRST

This skill applies ONLY to Odoo 19 projects. Before suggesting any syntax, determine the project's Odoo version. If the project is NOT Odoo 19, stop using this skill and let the user know — do not silently apply Odoo 19 syntax to an Odoo 17/18 codebase, because it will break.

Detection priority (try in order, stop at the first that works):

1. Read __manifest__.py of the target module

Look for the version field. The first two numbers indicate the Odoo version:

Installs
16
First Seen
Apr 26, 2026
odoo19-syntax — long-dn/odoo-version-skills