Odoo Agency Fleet Review
Status Odoo w całej flocie wielu baz danych klientów za pomocą narzędzi międzyinstancyjnych odoo-mcp
Działa po konfiguracji
Co robi ten skill
Playbook do jednoczesnego przeglądania wielu baz danych klientów Odoo za pośrednictwem narzędzi międzyinstancyjnych serwera odoo-mcp: ogólny stan księgowości floty, starzenie się należności dla każdego klienta oraz triage częściowej awarii, gdzie jeden niedostępny klient jest traktowany jako znalezisko, a nie powód do przerwania. Wyzwala się, gdy użytkownik pyta „który klient...”, „we wszystkich instancjach/bazach danych” lub chce statusu floty/portfolio dla 5-50 zarządzanych instancji Odoo.
Raport z testu
Pobrałem SKILL.md za pośrednictwem GitHub API/raw z skills/odoo-agency-fleet-review/. Frontmatter parsował czysto z name+description; treść nie odwołuje się do żadnych lokalnych plików/skryptów, tylko do narzędzi MCP, i potwierdziłem, że każde nazwane narzędzie (list_instances, accounting_health_across_instances, search_across_instances, submit_async_task za pośrednictwem src/odoo_mcp/tools_cross_instance.py; receivable_payable_aging, diagnose_odoo_call, search_records za pośrednictwem innych modułów źródłowych — po 5-8 trafień grepem) faktycznie istnieje w źródle serwera. Brak zagrożeń bezpieczeństwa: jest to playbook międzyinstancyjny tylko do odczytu, bez curl|sh, base64 ani eksfiltracji. Przetestowane frazy wyzwalające (3 aktywujące: „który klient ma najwięcej przeterminowanych należności we wszystkich naszych instancjach Odoo”, „daj mi status zdrowia księgowości całej floty we wszystkich bazach danych klientów”, „pokaż status portfolio starzejących się należności dla każdej instancji klienta”; 2 nieaktywujące: „zamknij księgi na koniec miesiąca w naszej głównej firmie Odoo”, „napraw problemy z jakością danych w naszej bazie danych Odoo” — te kierują do pokrewnych umiejętności month-end/data-quality). Etap wyjścia NIE został uruchomiony: umiejętność wymaga podłączonego serwera odoo-mcp MCP plus wielu aktywnych baz danych klientów Odoo z plikiem ODOO_CONFIG_FILE dla wielu instancji, z których żadnej nie mogę uruchomić, więc nie można było wyprodukować żadnego artefaktu. Dokumentacja: tabela umiejętności/narzędzi README pasuje do źródła; drobna niespójność polega na tym, że ręczne linie klonowania/instalacji npx wskazują na erpipe-org/mcp-odoo, podczas gdy testowane repozytorium to tuanle96/mcp-odoo (wydaje się być lustrem).
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/tuanle96/mcp-odoo.git /tmp/odoo-agency-fleet-review-src mkdir -p ~/.claude/skills cp -R /tmp/odoo-agency-fleet-review-src/skills/odoo-agency-fleet-review ~/.claude/skills/odoo-agency-fleet-review # REQUIRES the odoo-mcp server connected AND a multi-instance config: # uvx odoo-mcp --setup # prints the MCP client snippet # export ODOO_CONFIG_FILE=/path/to/odoo_config.multi.json # 'instances' map, see repo odoo_config.multi.json.example # The skill drives MCP tools list_instances, accounting_health_across_instances, # receivable_payable_aging, search_across_instances, submit_async_task, diagnose_odoo_call. # Without the server + live client Odoo databases the skill has nothing to call. # Marketplace alternative (any skills-compatible agent): npx skills add erpipe-org/mcp-odoo
Komendy i przykładowe prompty
/odoo-agency-fleet-reviewStatus Odoo w całej flocie wielu baz danych klientów za pomocą narzędzi międzyinstancyjnych odoo-mcp
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Review accounting health across all client databasesWhich client's Odoo instance needs attentionShow fleet-wide status across our Odoo instances