
Odoo Upgrade
If you're maintaining Odoo modules across versions 14 through 19, this handles the tedious migration work: XML view transformations (tree to list for v19), Python API decorator updates, OWL lifecycle hook conversions, and theme SCSS variable restructuring. It covers the annoying stuff like RPC service removal in frontend components, portal template XPath rewrites, and Bootstrap 4 to 5 class migrations. The pre-check workflow identifies breaking changes before you touch code, and it includes data migration script templates for field renames and model changes. Honestly, this is one of those skills that pays for itself the first time you hit a major version upgrade and need to fix a dozen modules at once.
- skills.sh installs
- 276
- GitHub stars
- 60
- last updated
- Jun 3, 2026
Install
$ npx -y skills add ahmed-lakosha/odoo-upgrade-skill --skill odoo-upgrade --agent claude-codeInstalls into .claude/skills of the current project.
Files
Odoo Upgrade Assistant v5.0
When to Use
Activate when:
- Upgrading Odoo modules between versions (14-19)
- Fixing version compatibility errors
- Migrating themes or custom modules
- Resolving RPC service errors in frontend
- Converting XML views (tree->list, search groups)
- Updating SCSS variables for Odoo 18/19 themes
- Fixing portal view XPath inheritance errors
- Migrating JavaScript from OWL v1 to v2
Upgrade Workflow
- Analyze - Read
__manifest__.py, identify source version, scan all files - Backup - Create timestamped backup before changes
- Pre-check - Run
scripts/cli.py precheck <path> --target <version>to identify all issues - Transform - Apply transforms in order: manifest, XML, Python, JS, SCSS
- Validate - Run
scripts/cli.py validate <path>to check syntax - Test - Install module:
python -m odoo -d DB -i MODULE --stop-after-init
XML/View Transformations
Tree to List (Odoo 19)
<!-- Tags --> <tree> -> <list>, </tree> -> </list>
<!-- view_mode --> tree,form -> list,form
<!-- XPath --> //tree -> //list
<!-- Remove --> edit="1" attribute
Sponsors
Details
- Repository
- github.com/ahmed-lakosha/odoo-upgrade-skill
- First seen
- Jun 3, 2026