← Back to Skills Marketplace
nullnaveen

Clawhub Package Full

by NullNaveen · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
1741
Downloads
2
Stars
5
Active Installs
4
Versions
Install in OpenClaw
/install odoo-erp-connector
Description
Full-featured Odoo 19 ERP connector for OpenClaw - Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing (80+ operations, complete Python code included, XML-RPC integration).
Usage Guidance
Before installing, verify the following: 1) Confirm that the author/repository is trustworthy (registry lists unknown source; SKILL.md points to a GitHub repo—inspect it). 2) Expect to provide ODOO_URL, ODOO_DB, ODOO_USERNAME, and ODOO_API_KEY (and optionally ODOO_WEBHOOK_SECRET) — the skill will fail without them; ask the publisher to declare these in metadata. 3) Review and decide whether you want a skill that can run a webhook HTTP server and a background poller; if not, ask for an option to disable webhook/poller functionality. 4) Use least-privilege credentials: create an Odoo API user with only the needed model permissions (avoid admin/root keys). 5) Run the skill in an isolated environment (sandbox/container) and monitor network activity and listening ports the first time you enable it. 6) If you need higher assurance, inspect the full remaining source files (sync/poller.py, sync/webhook.py, smart_actions.py) for any unexpected external endpoints, data exfiltration, or obfuscated code and ask the maintainer to add explicit metadata listing required env vars and the webhook behavior. If you cannot review the code or obtain metadata clarifications, treat the skill as untrusted and avoid installing it in production systems.
Capability Analysis
Type: OpenClaw Skill Name: odoo-erp-connector Version: 1.1.0 The OpenClaw Odoo ERP Connector skill is designed for comprehensive Odoo ERP integration, providing extensive CRUD operations across various Odoo modules. The code and documentation are consistent with this stated purpose. It handles Odoo API credentials (URL, DB, username, API key) but uses them solely for legitimate XML-RPC calls to the Odoo instance. The skill includes features for real-time updates via a background poller and an inbound webhook server, both of which are standard integration patterns and include security measures like HMAC verification for webhooks. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the OpenClaw agent. The `setup.ps1` script only performs local file copying. While the skill possesses powerful capabilities due to its nature as an ERP connector, these are transparently documented and necessary for its functionality, without any indication of malicious intent.
Capability Assessment
Purpose & Capability
The skill's name and description claim an Odoo ERP connector which legitimately needs ODOO_URL, ODOO_DB, ODOO_USERNAME and ODOO_API_KEY; the included code (config.py and client.py) clearly reads those environment variables or a config.json file. However the registry metadata lists no required environment variables or primary credential. That mismatch is incoherent — a connector should declare the credentials it needs.
Instruction Scope
SKILL.md describes many high-privilege operations (create/update/delete on sales, HR, invoices, etc.), which is consistent with the code. But the codebase also includes sync/poller.py and sync/webhook.py and config values (webhook_port, webhook_secret, poll_interval) indicating it can open an inbound HTTP webhook endpoint and run a background poller. Those runtime behaviors are not surfaced in the registry metadata and may create persistent inbound network listeners and ongoing outbound connections to the configured Odoo instance — scope creep relative to a simple chat->API helper if you expected only on-demand calls.
Install Mechanism
There is no external install script or remote download; the skill is instruction-only in the registry but bundles full Python source. No install URLs or extract steps are present, so installation does not fetch arbitrary third-party binaries. This is lower-risk than an installer that downloads code at runtime.
Credentials
The code requires sensitive credentials (ODOO_URL, ODOO_DB, ODOO_USERNAME, ODOO_API_KEY, and optional ODOO_WEBHOOK_SECRET) but the registry metadata declares no required env vars or primary credential. That omission hides that secrets are necessary and that they will be read from process env or a local config.json. The skill therefore requests access to secrets without declaring them — a red flag for transparency and least-privilege practices.
Persistence & Privilege
The code includes a poller and a webhook module and config options for poll_interval and webhook_port; these suggest the skill can run persistent background activity and bind to a port. While 'always' is false, autonomous invocation is allowed by default — combined with persistent poller/webhook behavior, the skill could maintain long-lived network activity and accept inbound requests. This increases blast radius if credentials are misused or the skill is compromised.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install odoo-erp-connector
  3. After installation, invoke the skill by name or use /odoo-erp-connector
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
v1.1.0: Full Python code included (no GitHub clone needed), updated for Odoo 19, removed non-text files
v1.0.2
Updated: Added GitHub repository link + full documentation
v1.0.1
GitHub link added: https://github.com/NullNaveen/openclaw-odoo-skill
v1.0.0
Initial release: Odoo ERP connector for OpenClaw - Provides full-featured integration with Odoo 19 covering 153+ business modules (Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing, Calendar, eCommerce). - Enables natural language business control via chat, including smart actions with fuzzy matching and auto-creation for all major entities. - Includes robust command examples and workflows for each module. - Features automatic find-or-create logic, case-insensitive matching, and human-friendly summaries. - Modular architecture with dedicated Ops classes and a SmartActionHandler for high-level orchestration.
Metadata
Slug odoo-erp-connector
Version 1.1.0
License
All-time Installs 5
Active Installs 5
Total Versions 4
Frequently Asked Questions

What is Clawhub Package Full?

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

How do I install Clawhub Package Full?

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

Is Clawhub Package Full free?

Yes, Clawhub Package Full is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Clawhub Package Full support?

Clawhub Package Full is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clawhub Package Full?

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

💬 Comments