odoo_query_records

Fetch Odoo records using search_read operations with domain criteria.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the detailed retrieval of Odoo records from connected databases, eliminating the need for manual data entry and providing accurate, real-time data for analysis.

Core Features & Use Cases

  • Detailed Record Retrieval: Fetch specific Odoo records, including orders, invoices, contacts, etc., for detailed analysis.
  • Data Analysis: Use the fetched data for in-depth analysis without the need for additional data entry.
  • Use Case: Suppose you need to analyze sales data for a specific month. Use this Skill to retrieve and analyze the sales orders and invoices from the connected Odoo database for that month.

Quick Start

Use the odoo_query_records skill to retrieve all sales orders from the connected Odoo instance for the month of June, including customer information and product details.

Frequently Asked Questions about odoo_query_records

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

FAQPage Schema
How do I retrieve concrete Odoo records for detailed analysis?

Use search_read operations to fetch specific orders, invoices, or contacts based on domain criteria from a connected Odoo database. This retrieves concrete Odoo records for detailed analysis, providing real-time data without manual entry.

Can I fetch live Odoo sales orders and invoices for a specific period?

Yes, you can fetch live Odoo sales orders and invoices for a specific period by applying domain criteria to filter dates. This retrieves concrete records with customer information and product details for in-depth reporting.

What do I need to connect to an Odoo database for record retrieval?

You need a connected Odoo database instance to retrieve concrete records. The Skill executes search_read operations against this live connection to fetch orders, invoices, and contacts without requiring manual data export.

Does this approach support fetching contacts alongside order data?

Yes, the data retrieval approach supports fetching contacts alongside orders and invoices. It reads concrete Odoo records based on specified domain criteria, allowing you to gather related customer information for comprehensive analysis.

What is the best way to analyze live Odoo data without manual data entry?

The best way to analyze live Odoo data without manual entry is using search_read operations to query a connected database. This fetches concrete records like orders and invoices directly for detailed analysis and reporting.

Are there limitations when querying live Odoo records for reporting?

Querying live Odoo records requires a connected database and depends on domain criteria to filter results. It is designed for detailed record retrieval and in-depth analysis rather than bulk data transformation or database modification.