Odoo Data Quality Gate
Audit di qualità dei dati Odoo 'evidence-first' con batch di rimedio controllati e approvati dall'uomo
Richiede configurazione
Cosa fa
Playbook di audit della qualità dei dati Odoo che gestisce il server odoo-mcp: esegue controlli data_quality_report per modello (duplicati, valori richiesti mancanti, riferimenti orfani, anomalie di formato), presenta i risultati con prove di record-id e instrada qualsiasi rimedio attraverso il gate preview_write a validate_write a execute_approved_write un batch approvato alla volta. Si attiva quando un utente chiede di controllare la qualità dei dati, trovare duplicati, pulire i dati o preparare un database Odoo per la migrazione.
Rapporto di test
Ho localizzato SKILL.md in skills/odoo-data-quality-gate/SKILL.md tramite l'albero di GitHub (il repository reindirizza tuanle96 -> erpipe-org). Il frontmatter si analizza con name+description. Il corpo fa riferimento a strumenti odoo-mcp piuttosto che a file inclusi; ho cercato nel codice sorgente del server e ho confermato che data_quality_report (tools_data_quality.py), diagnose_access (tools_diagnostics.py), preview_write/validate_write/execute_approved_write (tools_write.py) e async data_quality_report (tools_async.py) esistono tutti. Ho clonato e copiato in una HOME temporanea: SKILL.md è stato posizionato correttamente in ~/.claude/skills/odoo-data-quality-gate/SKILL.md, nessun percorso hardcoded, nessun problema di sicurezza (l'unico hit grep era "approval token" nelle regole di sicurezza). Non ho potuto eseguire la fase di output perché richiede il server MCP odoo-mcp collegato a un database Odoo 16+ live, che non è connesso qui.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/odoo-data-quality-gateAudit di qualità dei dati Odoo 'evidence-first' con batch di rimedio controllati e approvati dall'uomo
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Check our Odoo database for duplicate recordsFind missing required fields before this importPrepare our Odoo data for migration