Odoo Integration

Node.js XML-RPC mønstre for synkronisering av Odoo lager/salg/kjøpsdata til Sheets, DB-er eller Railway.

av txampa · txampa/claude-skill-odoo-integration

Bestått ★ 9.6/10

Odoo Integration — Node.js XML-RPC mønstre for synkronisering av Odoo lager/salg/kjøpsdata til Sheets, DB-er eller Railway.

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 minutes
  • I need to read stock.picking albaranes from our Odoo instance
  • Deploy this Odoo sync script to Railway with a cron schedule