Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
v1.1.0: Full Python code included (no GitHub clone needed), updated for Odoo 19, removed non-text files
What This Skill Does
Connects OpenClaw to Odoo 19 via XML-RPC, covering Sales, CRM, Purchasing, Inventory, Invoicing, Projects, HR, Fleet, Manufacturing, Calendar, and eCommerce. Operations use fuzzy name matching and auto-create missing records when dependencies aren't found. Supports 80+ operations across 153+ Odoo modules.
Fuzzy matching and auto-creation let you reference records by name and skip manual ID lookups, making ERP operations accessible without Odoo expertise.
When to use it
- Create a sales quote for a customer by name without knowing their Odoo ID
- Check which products are below reorder thresholds and need restocking
- Move a CRM lead to a different pipeline stage from chat
- Create a purchase order from a vendor and confirm it for processing
- Log timesheet hours against a project task without opening the Odoo UI
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Create a quote for Acme Corp with 10 Widgets at $50 each'
- 1Search Odoo for customer 'Acme Corp' using case-insensitive name matching
- 2Search for product 'Widgets' in the product catalog
- 3Create either record automatically if not found
- 4Create a draft quotation linking the resolved customer and product with the given quantity and price
- 5Return a confirmation summary with the quotation number and line totals
Created quotation QT-001 for Acme Corp with 10 × Widgets at $50.00
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.