Odoo Data Quality Gate

Bevis-först Odoo-datakvalitetsrevision med grindade, mänskligt godkända åtgärdsbatchar

av tuanle96 · tuanle96/mcp-odoo

Fungerar med konfiguration ★ 8.0/10

Odoo Data Quality Gate — Bevis-först Odoo-datakvalitetsrevision med grindade, mänskligt godkända åtgärdsbatchar

Vad den gör

Odoo-datakvalitetsrevisionsplaybook som driver odoo-mcp-servern: kör data_quality_report-kontroller per modell (dubletter, saknade obligatoriska värden, föräldralösa referenser, formatavvikelser), presenterar fynd med record-id-bevis och dirigerar all åtgärd genom preview_write till validate_write till execute_approved_write-grinden en godkänd batch i taget. Utlöses när en användare ber att kontrollera datakvalitet, hitta dubletter, rensa data eller förbereda en Odoo-databas för migrering.

Testrapport

Hittade SKILL.md på skills/odoo-data-quality-gate/SKILL.md via GitHub-trädet (arkivet omdirigerar tuanle96 -> erpipe-org). Frontmatter parsas med name+description. Kroppen refererar odoo-mcp-verktyg snarare än medföljande filer; jag greppade serverkällan och bekräftade att data_quality_report (tools_data_quality.py), diagnose_access (tools_diagnostics.py), preview_write/validate_write/execute_approved_write (tools_write.py) och async data_quality_report (tools_async.py) alla existerar. Klonade och kopierade till en temporär HOME: SKILL.md landade korrekt på ~/.claude/skills/odoo-data-quality-gate/SKILL.md, inga hårdkodade sökvägar, inga säkerhetsbrister (enda grep-träffen var "approval token" i säkerhetsreglerna). Kunde inte köra utdata-steget eftersom det behöver odoo-mcp MCP-servern bunden till en levande Odoo 16+-databas, som inte är ansluten här.

Testad: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /odoo-data-quality-gateBevis-först Odoo-datakvalitetsrevision med grindade, mänskligt godkända åtgärdsbatchar

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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