odoo-odev-cli
Installation
SKILL.md
Odoo development with odev
Scope
CLI workflow around odev (Odoo databases, venvs, worktrees, and odoo-bin invocation). For Python ORM / security / testing code standards, use backend-standards.
Prefer odev over odoo-bin
- Before suggesting
odoo-bin(manual venv, addons paths, clones), check thatodevis available: e.g.command -v odevorwhich odev. - If it is on
PATH, default to the matchingodevsubcommand for that task (run, shell, test, create, …). - Fall back to
odoo-binonly ifodevis missing or the user explicitly wants a rawodoo-bin/ non-odev setup.
Mental model
Subcommands such as run and shell start odoo-bin for a named database, using the venv and worktree appropriate to that database’s Odoo version (per installed base), and can forward extra arguments to odoo-bin. For odev run, pass odoo-bin options after -- (see examples below and the run wiki page).