odoo_inspect_fields

Inspect Odoo model fields, types, relations, and attributes via XML-RPC.

2|Updated May 11, 2026
One-click install
npx skills add https://github.com/le-goff-benoit/better_odoo_consultant --skill odoo-inspect-fields
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo_inspect_fields
Source: https://github.com/le-goff-benoit/better_odoo_consultant/tree/main/skills/odoo-inspect-fields
Command: npx skills add https://github.com/le-goff-benoit/better_odoo_consultant --skill odoo-inspect-fields

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you quickly understand the structure of Odoo models, including fields, relations, and attributes. It streamlines the process of validating domains, identifying unknown fields, and checking customizations, saving you time and reducing errors in your Odoo workflow.

Core Features & Use Cases

  • Field Inspection: List fields, types, relations, and attributes of Odoo models.
  • Domain Validation: Check the validity of Odoo domains before querying records.
  • Field Identification: Quickly identify unknown fields in models.
  • Customization Verification: Spot customizations in Odoo models.
  • Use Case: Before creating a complex domain in a query or writing custom code, use this Skill to inspect the fields and relations in the model you are working with.

Quick Start

Use the odoo_inspect_fields skill with the model name to list all fields, e.g., odoo_inspect_fields model: account.move.

Frequently Asked Questions about odoo_inspect_fields

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

FAQPage Schema
How do I inspect fields and relations in an Odoo model?

You can inspect Odoo model structures by providing a model name to this Skill. It retrieves field types, relations, and attributes via Odoo's XML-RPC API without accessing actual record data.

What is the best way to check if an Odoo domain is valid before querying records?

Inspecting the model fields first is the best way to validate Odoo domains. This Skill reveals field types and relations, ensuring your domain criteria match the actual model structure before executing queries.

Can I identify unknown fields and customizations in Odoo models without accessing the database directly?

Yes, you can identify unknown fields and spot customizations in Odoo models. This Skill uses the XML-RPC API to retrieve and inspect model metadata, exposing custom fields and attributes without direct database access.

Does this Odoo field inspection tool work with any Odoo model?

Yes, this Odoo field inspection tool works with any standard or custom Odoo model. By passing the target model name, it queries the XML-RPC API to return all available fields, types, and relational attributes.

Why do I need to inspect Odoo model structures before writing custom code?

Inspecting Odoo model structures before coding prevents errors by confirming exact field names, types, and relations. It streamlines your workflow by validating the schema against your code assumptions, reducing debugging time.