← Back to Skills Marketplace
nullnaveen

Openclaw Skill for Odoo

by NullNaveen · GitHub ↗ · v1.1.2
cross-platform ⚠ suspicious
1191
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install odoo-connector
Description
Full-featured Odoo 19 ERP connector for OpenClaw - Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing (80+ operations, complete Python code...
Usage Guidance
This skill contains a full Python Odoo connector and legitimately needs Odoo credentials (URL, DB, username, API key). However the skill metadata incorrectly declares no required environment variables/primary credential — treat that as a packaging inconsistency. Before installing: (1) review the linked GitHub repo and confirm it matches the packaged code; (2) don't provide high-privilege Odoo admin credentials—create a limited API user with minimal permissions for the actions you need; (3) be aware the skill can run a webhook server (bind to a port) and a background poller — run it in a controlled environment or sandbox if you have network/port concerns; (4) if you store credentials in config.json, ensure the file is secured and not world-readable; (5) if anything about the source or provenance looks unfamiliar, inspect the full code (especially sync/webhook.py and any networking bits) or run it in an isolated test Odoo instance first.
Capability Analysis
Type: OpenClaw Skill Name: odoo-connector Version: 1.1.2 The OpenClaw Odoo ERP Connector is a comprehensive integration skill designed for full CRUD operations across various Odoo modules. Its Python code uses standard XML-RPC for communication with a configured Odoo instance, and includes a local HTTP server for webhooks and a background poller for change detection. All identified 'high-risk' capabilities (e.g., extensive data access, network communication, local file storage for state) are directly and transparently aligned with the stated purpose of an ERP connector. There is no evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints, persistence mechanisms, obfuscation, or prompt injection attempts in the documentation (SKILL.md/README.md). Configuration relies on an Odoo API key, which is handled appropriately for its intended use.
Capability Assessment
Purpose & Capability
The skill's stated purpose (Odoo ERP connector) matches the code: it includes an XML-RPC client, model operation classes, smart actions, webhook server and poller. However the registry metadata declares no required environment variables or primary credential, while the code (odoo_skill/config.py and other modules) requires ODOO_URL, ODOO_DB, ODOO_USERNAME and ODOO_API_KEY (and optionally ODOO_WEBHOOK_SECRET, ports, timeouts). This mismatch between claimed requirements and actual code is an inconsistency that could confuse users or lead to credential misconfiguration.
Instruction Scope
SKILL.md instructs users to install the skill and put Odoo credentials in a config.json (or set environment variables). The runtime instructions and code operate only on the Odoo server (XML-RPC) and local config; there is no evidence in the provided excerpts of the skill instructing the agent to read unrelated system paths or exfiltrate data to external endpoints other than the configured Odoo URL. Note: the skill also includes a webhook server and a background poller (real-time sync) which will open/listen on a port and accept inbound requests if enabled — that increases its runtime surface and should be considered when deploying.
Install Mechanism
There is no formal install spec in the registry (no brew/npm/download), and the skill bundle includes full Python source files. That is lower-risk than arbitrary remote code download, but the metadata labeling this as 'instruction-only' while including a 25-file Python package is misleading. The bundle appears self-contained (no external install URL), and requirements.txt lists only optional/dev dependencies; no suspicious external installers or remote-extract URLs were found in the provided material.
Credentials
The registry claims no required env vars/credentials, but the code requires ODOO_URL, ODOO_DB, ODOO_USERNAME and ODOO_API_KEY (and supports ODOO_WEBHOOK_SECRET, ODOO_TIMEOUT, etc.). Requesting Odoo API credentials is proportionate for an ERP connector, but the failure to declare them in the skill metadata is a significant packaging inconsistency. Also note the config loader will accept credentials from a config.json stored in the skill directory, which means secrets could be persisted on disk in the skill folder if the user follows the README example.
Persistence & Privilege
The skill does not request 'always: true' or other elevated platform privileges. It is user-invocable and may be invoked autonomously (platform default). The included webhook server and poller add runtime persistence (binding to a port, background polling), but they operate within the skill itself and do not modify other skills or global agent configurations. Consider network and port exposure implications when enabling webhooks or the poller.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install odoo-connector
  3. After installation, invoke the skill by name or use /odoo-connector
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
Renamed the skilll
Metadata
Slug odoo-connector
Version 1.1.2
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is Openclaw Skill for Odoo?

Full-featured Odoo 19 ERP connector for OpenClaw - Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing (80+ operations, complete Python code... It is an AI Agent Skill for Claude Code / OpenClaw, with 1191 downloads so far.

How do I install Openclaw Skill for Odoo?

Run "/install odoo-connector" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openclaw Skill for Odoo free?

Yes, Openclaw Skill for Odoo is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Openclaw Skill for Odoo support?

Openclaw Skill for Odoo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openclaw Skill for Odoo?

It is built and maintained by NullNaveen (@nullnaveen); the current version is v1.1.2.

💬 Comments