← 返回 Skills 市场
nullnaveen

Openclaw Skill for Odoo

作者 NullNaveen · GitHub ↗ · v1.1.2
cross-platform ⚠ suspicious
1191
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install odoo-connector
功能描述
Full-featured Odoo 19 ERP connector for OpenClaw - Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing (80+ operations, complete Python code...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install odoo-connector
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /odoo-connector 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.2
Renamed the skilll
元数据
Slug odoo-connector
版本 1.1.2
许可证
累计安装 6
当前安装数 6
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1191 次。

如何安装 Openclaw Skill for Odoo?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install odoo-connector」即可一键安装,无需额外配置。

Openclaw Skill for Odoo 是免费的吗?

是的,Openclaw Skill for Odoo 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Skill for Odoo 支持哪些平台?

Openclaw Skill for Odoo 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Openclaw Skill for Odoo?

由 NullNaveen(@nullnaveen)开发并维护,当前版本 v1.1.2。

💬 留言讨论