odoo-override-finding

Identify safe Odoo method override points with templates and compatibility notes.

7|4|Updated May 19, 2026
One-click install
npx skills add https://github.com/Viindoo/odoo-mcp-client --skill odoo-override-finding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-override-finding
Source: https://github.com/Viindoo/odoo-mcp-client/tree/main/plugins/odoo-ai-agents/skills/odoo-override-finding
Command: npx skills add https://github.com/Viindoo/odoo-mcp-client --skill odoo-override-finding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps developers find the right place to safely override Odoo behavior, providing method locations, templates, and compatibility notes.

Core Features & Use Cases

  • Override Point Identification: Locate the exact method and module for safe overrides.
  • Compatibility Analysis: Check version-specific compatibility and suggest design patterns.
  • Code Template Generation: Generate a pre-filled code snippet template with super() and comments.
  • Use Case: When developing a custom module for Odoo, this skill can guide you on where to hook into the existing flow without breaking the system.

Quick Start

Ask the AI to find the override point for the method create on the model account.move.

Frequently Asked Questions about odoo-override-finding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find safe override points for Odoo methods without breaking the system?

To find safe override points in Odoo, you need exact method locations and version compatibility notes. This identifies the correct module and method for overriding, generating template code with super() and comments to ensure system integrity.

What is the best way to override the create method on Odoo models like account.move?

Overriding the create method on Odoo models requires locating the exact source and applying the correct design pattern. This identifies safe override points with version compatibility analysis and generates pre-filled code snippet templates.

How does version compatibility affect Odoo method overrides and design patterns?

Version compatibility in Odoo method overrides dictates which design patterns are safe to use across updates. This checks version-specific compatibility and suggests appropriate patterns to prevent breaking system integrity during custom module development.

Can I generate a code template with super() when extending an Odoo model?

You can generate a pre-filled code snippet template with super() and comments when extending an Odoo model. This provides method locations and template code to assist in hooking into existing flows safely without breaking system integrity.

Why does overriding an Odoo method break the system's integrity during custom module development?

Overriding an Odoo method breaks system integrity when applied at the wrong hook point or without version compatibility. This locates safe override points by identifying exact method locations, checking compatibility, and suggesting correct design patterns.