Odoo Data Quality Gate

Evidence-first Odoo data-quality audit with gated, human-approved remediation batches

Works with setup

Test report

Verdict
Works with setup
Score
8.0/10
Tested
Jul 21, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 41e62b7

Located SKILL.md at skills/odoo-data-quality-gate/SKILL.md via the GitHub tree (repo redirects tuanle96 -> erpipe-org). Frontmatter parses with name+description. The body references odoo-mcp tools rather than bundled files; I grepped the server source and confirmed data_quality_report (tools_data_quality.py), diagnose_access (tools_diagnostics.py), preview_write/validate_write/execute_approved_write (tools_write.py), and async data_quality_report (tools_async.py) all exist. Cloned and copied into a temp HOME: SKILL.md landed correctly at ~/.claude/skills/odoo-data-quality-gate/SKILL.md, no hardcoded paths, no security smells (only grep hit was "approval token" in the safety rules). Could not run the output stage because it needs the odoo-mcp MCP server bound to a live Odoo 16+ database, which is not connected here.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 5/10
  • Docs & honesty 5/5

What Odoo Data Quality Gate does

Odoo data-quality audit playbook that drives the odoo-mcp server: runs per-model data_quality_report checks (duplicates, missing required values, orphaned references, format anomalies), presents findings with record-id evidence, and routes any remediation through the preview_write to validate_write to execute_approved_write gate one approved batch at a time. Triggers when a user asks to check data quality, find duplicates, clean up data, or prepare an Odoo database for migration.

How to install Odoo Data Quality Gate

git clone --depth 1 https://github.com/tuanle96/mcp-odoo.git /tmp/odoo-data-quality-gate-src
mkdir -p ~/.claude/skills
cp -R /tmp/odoo-data-quality-gate-src/skills/odoo-data-quality-gate ~/.claude/skills/odoo-data-quality-gate
# REQUIRES the odoo-mcp server connected to a live Odoo 16+ instance for the skill to do anything:
#   uvx odoo-mcp --setup   # prints the MCP client config snippet (Odoo URL/db/credentials)
# Remediation writes stay disabled unless the server env sets ODOO_MCP_ENABLE_WRITES=1 (audit still works read-only).
# Alt one-command install (any skills-compatible agent): npx skills add erpipe-org/mcp-odoo

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Odoo Data Quality Gate

  • /odoo-data-quality-gate Evidence-first Odoo data-quality audit with gated, human-approved remediation batches

It also activates on plain-language prompts like these:

  • Check our Odoo database for duplicate records
  • Find missing required fields before this import
  • Prepare our Odoo data for migration

Frequently asked questions

Is the Odoo Data Quality Gate skill free?
Yes. The skill itself is free from tuanle96/mcp-odoo. SkillProof publishes the install command and an independent test verdict at no cost.
Does Odoo Data Quality Gate work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Works with setup. Located SKILL.md at skills/odoo-data-quality-gate/SKILL.md via the GitHub tree (repo redirects tuanle96 -> erpipe-org). Frontmatter parses with name+description. The body references odoo-mcp tools rather than bundled files; I grepped the server source and confirmed data_quality_report (tools_data_quality.py), diagnose_access (tools_diagnostics.py), preview_write/validate_write/execute_approved_write (tools_write.py), and async data_quality_report (tools_async.py) all exist. Cloned and copied into a temp HOME: SKILL.md landed correctly at ~/.claude/skills/odoo-data-quality-gate/SKILL.md, no hardcoded paths, no security smells (only grep hit was "approval token" in the safety rules). Could not run the output stage because it needs the odoo-mcp MCP server bound to a live Odoo 16+ database, which is not connected here.
What is the Odoo Data Quality Gate SkillProof Score?
8.0/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 5/10, docs & honesty 5/5.
How do I install Odoo Data Quality Gate?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Odoo Data Quality Gate with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.