odoorpc-agent-skill

Installation
SKILL.md

OdooRPC Agent Skill

This skill gives an AI coding agent a safe, reusable workflow for connecting to Odoo with Python and OdooRPC.

It is intentionally not tied to Claude Code. Any agent that can read SKILL.md and run local scripts can use it: Claude Code, OpenCode, Codex, Manus, Cursor-like agents, local terminal agents, or other Agent Skills-compatible clients.

The skill is meant to be used actively. If the user asks about Odoo records, Odoo fields, Odoo business documents, Odoo connector data, Odoo settings, Odoo errors, Odoo version differences, or Odoo database state, do not treat this as a generic explanation task only. First consider whether a configured Odoo profile can answer the question with real data.

Proactive invocation policy

Use this skill whenever the request is about Odoo and one of these is true:

  • The user wants to look up real Odoo data, such as customers, vendors, contacts, products, variants, quotations, sale orders, purchase orders, invoices, bills, payments, stock, pickings, deliveries, receipts, tasks, projects, users, companies, or modules.
  • The user asks why something in Odoo looks wrong, such as a company hierarchy, wrong partner address, missing product, wrong inventory number, missing order, connector import issue, failed synchronization, access-right issue, or model/field error.
  • The user provides Odoo connection information and expects the agent to save it and connect later.
  • The user asks for Odoo model names, field names, record IDs, domains, counts, or examples based on their database.
  • The user asks the agent to create, update, archive, deactivate, or delete Odoo records.
  • The user asks for Odoo version-aware behavior or says the system is Odoo 16, 17, 18, 19, Odoo Online, Odoo.sh, or a custom deployment.
  • The user is working on a connector, migration, data sync, import/export, automation, or integration that depends on Odoo records.
Related skills
Installs
1
First Seen
Apr 27, 2026