← ClaudeAtlas

odoolisted

Entry point and router for doing Odoo development with an AI agent. Start here whenever a task touches an Odoo codebase and you're not sure which specific skill applies — it maps the task to the right one (introspection, models & overrides, module scaffolding, views, OWL frontend, security, testing, reports, data/sequences, migration, deploy, or domain playbooks), even if the user never says the word "skill". The rule shared by every skill in this suite: Odoo composes each model at runtime from the installed addon graph, so READ GROUND TRUTH FROM THE RUNNING INSTANCE FIRST, then build — never guess fields, MRO, super() chains, view arch, or security. Targets Odoo 17/18/19.
tuanle96/odoo-ai-skills · ★ 4 · AI & Automation · score 62
Install: claude install-skill tuanle96/odoo-ai-skills
# Odoo — development suite (router) Odoo builds every model, view, security rule, and automation **at runtime** from the installed addon dependency graph. None of it is reliably knowable from memory or `grep` — it exists only in **this** running instance. So the whole suite turns on one move: **Read ground truth first (the `odoo-introspect` skill), then build the smallest correct change, then prove it (the `odoo-testing` skill).** **Version floor: Odoo 17/18; Odoo 19 is the current LTS (Sept 2025).** For v16 and older — and for the recent v18.1 → 19 API renames AI gets wrong (`check_access`/`has_access`, `@api.private` RPC exposure, `type='jsonrpc'`, `_read_group`/`formatted_read_group`, `aggregator`, `record.env.*`, `odoo.Domain`) — check `skills/odoo-introspect/references/version-matrix.md` before trusting a signature or view syntax. ## Always start here 0. **`odoo-capabilities`** — Step 0, *only* when the task would **add** a field/model/wizard/report/cron/automation or **override a core flow**: check what Odoo already ships before reinventing it — `odoo-ai native-check "<requirement>"` (matches curated cards, existence-gated against the instance), or `odoo-ai capabilities <model>` / `--module <addon>` for the full surface. Skip for bug-fixes, view tweaks, or work inside your own module. 1. **`odoo-introspect`** — Tier 0 ground-truth engine. Dump the model/flow as JSON (fields+MRO+super+security, view/buttons, menu/data/reports, real runtime trace) with `odoo-ai all <