← 返回 Skills 市场
Clawhub Package Full
作者
NullNaveen
· GitHub ↗
· v1.1.0
1741
总下载
2
收藏
5
当前安装
4
版本数
在 OpenClaw 中安装
/install odoo-erp-connector
功能描述
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).
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install odoo-erp-connector - 安装完成后,直接呼叫该 Skill 的名称或使用
/odoo-erp-connector触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1741 次。
如何安装 Clawhub Package Full?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install odoo-erp-connector」即可一键安装,无需额外配置。
Clawhub Package Full 是免费的吗?
是的,Clawhub Package Full 完全免费(开源免费),可自由下载、安装和使用。
Clawhub Package Full 支持哪些平台?
Clawhub Package Full 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Clawhub Package Full?
由 NullNaveen(@nullnaveen)开发并维护,当前版本 v1.1.0。
推荐 Skills