Odoo Integration
Node.js XML-RPC mønstre for synkronisering av Odoo lager/salg/kjøpsdata til Sheets, DB-er eller Railway.
Bestått
Hva den gjør
Gir Claude en fungerende referanseimplementasjon (OdooClient XML-RPC klasse, tilstandstabeller for stock.picking/sale.order/purchase.order/product.product, et SyncManager dedup-mønster, og en Google Sheets output-klient) for å bygge Odoo v8-v17 integrasjoner og cron-baserte synkroniseringer som kan deployeres til Railway/Render/Fly.io. Utløses på Odoo-spesifikke termer (XML-RPC, albaranes, pedidos, ERP sync) og ekskluderer eksplisitt generiske REST API eller ikke-Odoo ERP-forespørsler. Helt selvstendig i en enkelt rot-nivå SKILL.md uten eksterne filavhengigheter.
Testrapport
Fanget en ekte korrekthetsfeil som en generell baseline er utsatt for: for sale.order er den bekreftede tilstanden bokstavelig talt 'sale', ikke 'confirmed' (den verdien er for stock.picking/stock.move) — skillens egen tilstandstabell får dette riktig, så en spørring bygget på baseline-intuisjon ville stille returnere null rader mot en levende Odoo-instans.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/txampa/claude-skill-odoo-integration.git ~/.claude/skills/odoo-integration
Kommandoer og eksempelprompter
/odoo-integrationNode.js XML-RPC mønstre for synkronisering av Odoo lager/salg/kjøpsdata til Sheets, DB-er eller Railway.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Sync confirmed sale orders from Odoo to Google Sheets every 15 minutesI need to read stock.picking albaranes from our Odoo instanceDeploy this Odoo sync script to Railway with a cron schedule