Comprehensive Odoo ERP upgrade skill for Claude Code - Automates migrations between Odoo versions 14-19 with pattern detection and fixes
  • Python 99.5%
  • Shell 0.5%
Find a file
a-lakosha 5541d98fb5 fix(odoo-upgrade): remove invalid model: haiku causing API 404 errors
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 15:55:47 +02:00
.claude-plugin fix: marketplace audit — fix broken skill paths, invalid hook events, and validator 2026-03-23 23:17:20 +02:00
odoo-docker-plugin refactor: migrate plugins to skill-first architecture — slim commands, enrich skills 2026-03-24 04:18:46 +02:00
odoo-frontend-plugin fix(hooks): Windows cross-platform reliability for 3 plugins 2026-03-28 15:29:40 +02:00
odoo-i18n-plugin refactor: migrate plugins to skill-first architecture — slim commands, enrich skills 2026-03-24 04:18:46 +02:00
odoo-report-plugin refactor: migrate plugins to skill-first architecture — slim commands, enrich skills 2026-03-24 04:18:46 +02:00
odoo-security-plugin fix: marketplace audit — fix broken skill paths, invalid hook events, and validator 2026-03-23 23:17:20 +02:00
odoo-service-plugin refactor: migrate plugins to skill-first architecture — slim commands, enrich skills 2026-03-24 04:18:46 +02:00
odoo-test-plugin fix(hooks): Windows cross-platform reliability for 3 plugins 2026-03-28 15:29:40 +02:00
odoo-upgrade-plugin fix(odoo-upgrade): remove invalid model: haiku causing API 404 errors 2026-03-28 15:55:47 +02:00
.gitignore feat: Cloud Market Odoo Plugins v1.0.0 2026-02-23 07:06:05 +02:00
agent_skills_spec.md feat: Cloud Market Odoo Plugins v1.0.0 2026-02-23 07:06:05 +02:00
CLAUDE_CODE_PLUGIN_DEVELOPMENT_GUIDE.md feat: Cloud Market Odoo Plugins v1.0.0 2026-02-23 07:06:05 +02:00
LICENSE feat: Cloud Market Odoo Plugins v1.0.0 2026-02-23 07:06:05 +02:00
README.md Update README.md 2026-02-23 22:08:59 +02:00
validate_plugin.py fix: marketplace audit — fix broken skill paths, invalid hook events, and validator 2026-03-23 23:17:20 +02:00
validate_plugin_simple.py feat: Cloud Market Odoo Plugins v1.0.0 2026-02-23 07:06:05 +02:00

☁️ Odoo Marketplace — Odoo Plugins for Claude Code

7 professional Odoo development plugins for Claude Code — covering the full Odoo development lifecycle from upgrade migrations to testing, security, internationalization, and server lifecycle management.

Claude Code Odoo Versions License


Quick Install

# Install all 7 Odoo plugins at once
claude mcp add cloud-market [https://github.com/ahmed-lakosha/odoo-plugins.git]

Or install individual plugins from the marketplace by referencing this repo.


Plugins

🔄 odoo-upgrade

Comprehensive Odoo module upgrade assistant for migrating between versions (14-19)

Handles XML view transformations (<tree><list>, attrs→inline), Python API changes, OWL 1.x→2.0 lifecycle hooks, controller type migrations, SCSS variable restructuring, and RPC service replacements. Includes 150+ patterns and 75+ auto-fixes.

Commands: /odoo-upgrade


🎨 odoo-frontend

Odoo website theme development with MCP integration and Bootstrap version management

Full publicWidget framework, dark mode toggle patterns, RTL/LTR switcher, Figma→Odoo conversion, $o-website-values-palettes reference, theme mirror model architecture, and OWL 2.0 component patterns for Odoo 18+.

Commands: /odoo-frontend, /create-theme, /theme_web_rec


📄 odoo-report

Professional Odoo QWeb reports & email templates toolkit across Odoo 14-19

Create, debug, migrate, and validate QWeb PDF reports and email templates. Includes QR code/barcode patterns (ZATCA/Saudi), Report Wizard templates, bilingual Arabic/English layouts, and Odoo 19 company branding migration guide.

Commands: /odoo-report, /create-qweb-report, /create-email-template, /debug-template, /migrate-template, /validate-template, /fix-template, /preview-template


🧪 odoo-test

Odoo testing toolkit — test generation, mock data, coverage analysis (v14-19)

Generate TransactionCase test skeletons from model definitions using AST parsing, run tests with colored output and JUnit XML reports, create realistic mock data by field type, and analyze test coverage gaps with HTML/JSON reports.

Commands: /odoo-test, /test-generate, /test-run, /test-coverage, /test-data


🔒 odoo-security

Odoo security audit — access rules, route auth, sudo() analysis with risk scoring

Audit ir.model.access.csv completeness, verify @http.route auth= parameters, analyze every sudo() call with context classification (CRITICAL/HIGH/MEDIUM/LOW), and generate a unified risk score (0-100) with remediation guidance. CI-ready with exit codes.

Commands: /odoo-security, /security-audit, /check-access, /find-sudo, /check-routes


🌐 odoo-i18n

Odoo i18n toolkit — extract, validate, report missing translations, Arabic/RTL (v14-19)

Extract translatable strings from Python/XML/JS/QWeb to .pot/.po files using AST parsing, validate translation completeness with Arabic plural form support (nplurals=6), find missing translations by language, and merge/clean/convert .po files. Full Arabic/RTL layout patterns included.

Commands: /odoo-i18n, /i18n-extract, /i18n-missing, /i18n-validate, /i18n-export


⚙️ odoo-service

Complete Odoo server lifecycle manager — run, deploy, initialize across any environment and IDE

Start/stop Odoo with auto-detection of local venv or Docker, initialize new environments (venv + PostgreSQL + .conf generation), manage databases (pg_dump backup/restore, create/drop, admin reset), orchestrate Docker (build, up, down, logs, shell, Dockerfile generation for all versions 14-19), and generate IDE configurations for PyCharm and VSCode automatically.

Commands: /odoo-service, /odoo-start, /odoo-stop, /odoo-init, /odoo-db, /odoo-docker, /odoo-ide


Odoo Version Support

Plugin 14 15 16 17 18 19
odoo-upgrade
odoo-frontend
odoo-report
odoo-test
odoo-security
odoo-i18n
odoo-service

Repository Structure

cloud-market/
├── .claude-plugin/
│   └── marketplace.json          ← Plugin registry (v1.1.0, 7 plugins)
├── odoo-upgrade-plugin/          ← Upgrade migration toolkit
├── odoo-frontend-plugin/         ← Theme & frontend development
├── odoo-report-plugin/           ← QWeb reports & email templates
├── odoo-test-plugin/             ← Testing & coverage
├── odoo-security-plugin/         ← Security audit
├── odoo-i18n-plugin/             ← Internationalization
├── odoo-service-plugin/          ← Server lifecycle & deployment
├── validate_plugin.py            ← Plugin validation utility
├── CLAUDE_CODE_PLUGIN_DEVELOPMENT_GUIDE.md
└── LICENSE

Author

ahmed-lakoshaahmed.lakosha94@gmail.com


License

LGPL-3