descobrindo-odoo-estrutura

Discover Odoo model fields and inspect records via JSON queries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Rafael-2109/frete-sistema --skill descobrindo-odoo-estrutura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: descobrindo-odoo-estrutura
Source: https://github.com/Rafael-2109/frete-sistema/tree/main/.claude/skills/descobrindo-odoo-estrutura
Command: npx skills add https://github.com/Rafael-2109/frete-sistema --skill descobrindo-odoo-estrutura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

When integrating with or querying a complex ERP like Odoo, encountering unknown models or fields can halt progress. This Skill provides a powerful way to discover Odoo's underlying data structure, enabling users to find exact field names, inspect records, and perform ad-hoc queries.

Core Features & Use Cases

  • List Model Fields: Get a comprehensive list of all fields for any Odoo model, including their type, description, and properties.
  • Search Specific Fields: Efficiently find fields by name or description within a model.
  • Inspect Records: View all field values for a specific Odoo record by its ID, aiding in debugging and data validation.
  • Generic Query: Perform ad-hoc queries on any Odoo model using JSON filters, even for models not yet fully mapped.
  • Use Case: A user asks for a specific piece of information (e.g., "customer's payment terms") that isn't covered by existing skills. Use this Skill to explore the res.partner model, find the relevant field, and then retrieve the data.

Quick Start

Explore the res.partner Odoo model to find fields related to 'cnpj'.

Frequently Asked Questions about descobrindo-odoo-estrutura

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

FAQPage Schema
How do I find field names in an Odoo model when I don't know the exact schema?

List all fields for any Odoo model to discover exact field names, types, and descriptions. This Skill returns structured metadata for every field in the model, enabling you to identify the correct field name before querying or integrating data.

Can I search for specific fields within an Odoo model by name or description?

Yes, you can search fields by name or description within any Odoo model. This Skill filters and returns matching fields with their full metadata, helping you locate the exact field you need without manually inspecting the entire model structure.

How do I inspect the actual values stored in an Odoo record?

Inspect individual records by ID to view all field values for debugging and data validation. This Skill returns complete field data for a specific record, revealing the actual content and structure of your Odoo data.

What's the best way to query Odoo models I haven't fully mapped yet?

Use generic JSON-based filtered queries on unmapped Odoo models to perform ad-hoc searches without predefined mappings. This Skill supports flexible queries on any model, returning structured results suitable for downstream analysis or enrichment.

Does this work for discovering fields across different Odoo model types like res.partner or custom models?

Yes, this Skill discovers fields and structure for any Odoo model type—standard models like res.partner, res.company, or custom models. The schema exploration applies uniformly across all model types in your Odoo instance.

What do I do after discovering a field—can I use the results to build queries?

After discovering fields, use the field metadata to construct targeted queries and integrate data into downstream workflows. This Skill returns field information in structured format ready for filtering, mapping, or enrichment in subsequent operations.