Odoo Data Quality Gate
Audyt jakości danych Odoo z dowodami, z bramkowanymi, zatwierdzonymi przez człowieka partiami naprawczymi
Działa po konfiguracji
Co robi ten skill
Playbook audytu jakości danych Odoo, który steruje serwerem odoo-mcp: uruchamia kontrole data_quality_report dla każdego modelu (duplikaty, brakujące wymagane wartości, osierocone referencje, anomalie formatu), przedstawia wyniki z dowodami w postaci identyfikatorów rekordów i kieruje wszelkie działania naprawcze przez bramkę preview_write do validate_write do execute_approved_write, po jednej zatwierdzonej partii na raz. Wyzwala się, gdy użytkownik prosi o sprawdzenie jakości danych, znalezienie duplikatów, uporządkowanie danych lub przygotowanie bazy danych Odoo do migracji.
Raport z testu
Zlokalizowałem SKILL.md w skills/odoo-data-quality-gate/SKILL.md za pośrednictwem drzewa GitHub (repozytorium przekierowuje tuanle96 -> erpipe-org). Frontmatter parsował z name+description. Treść odwołuje się do narzędzi odoo-mcp, a nie do dołączonych plików; przeszukałem źródło serwera i potwierdziłem, że data_quality_report (tools_data_quality.py), diagnose_access (tools_diagnostics.py), preview_write/validate_write/execute_approved_write (tools_write.py) i async data_quality_report (tools_async.py) wszystkie istnieją. Sklonowałem i skopiowałem do tymczasowego HOME: SKILL.md wylądował poprawnie w ~/.claude/skills/odoo-data-quality-gate/SKILL.md, bez zakodowanych na stałe ścieżek, bez zagrożeń bezpieczeństwa (jedynym trafieniem grepem był „approval token” w zasadach bezpieczeństwa). Nie mogłem uruchomić etapu wyjścia, ponieważ wymaga on serwera odoo-mcp MCP podłączonego do aktywnej bazy danych Odoo 16+, która nie jest tutaj podłączona.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/odoo-data-quality-gateAudyt jakości danych Odoo z dowodami, z bramkowanymi, zatwierdzonymi przez człowieka partiami naprawczymi
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Check our Odoo database for duplicate recordsFind missing required fields before this importPrepare our Odoo data for migration