← 返回 Skills 市场
285
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-odoo-skill
功能描述
Build or use the Odoo ERP connector for OpenClaw (Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing integration via XML-RPC).
安全使用建议
This package looks like a legitimate Odoo connector, but the registry metadata is incomplete: the code expects ODOO_URL, ODOO_DB, ODOO_USERNAME and ODOO_API_KEY (or config.json) and can run a webhook/poller that opens an HTTP port. Before installing: 1) Review the config.json.template and the code (especially sync/webhook.py and poller) to understand any network listeners. 2) Do not supply production admin API keys during initial tests — create a limited-permission test user in Odoo and a test database. 3) Run the skill in an isolated environment (container or VM). 4) If you enable webhooks, confirm webhook_secret and firewall rules; avoid exposing sensitive ports publicly. 5) Ask the skill author or registry owner to update the metadata to declare required env vars/credentials so the permission surface is explicit. If you want, I can point to the specific files/lines that read env vars and start the webhook server.
功能分析
Type: OpenClaw Skill
Name: openclaw-odoo-skill
Version: 1.0.0
The Odoo ERP Connector is a comprehensive and well-structured integration bundle for OpenClaw. It provides extensive functionality for managing Odoo ERP modules (Sales, CRM, HR, etc.) using standard XML-RPC protocols. While the bundle includes powerful features such as a background change poller (poller.py) and an inbound webhook server (webhook.py), these are clearly documented as legitimate synchronization features and do not exhibit signs of malicious intent, data exfiltration, or unauthorized execution. The code follows professional development practices, including robust error handling, input validation, and clear documentation.
能力评估
Purpose & Capability
The skill's name, README, and SKILL.md consistently describe an Odoo ERP connector and the included Python modules implement that functionality (XML-RPC client, model ops, smart actions, webhook/poller). However the registry metadata claims no required environment variables or primary credential, which contradicts the code and README that require ODOO_URL, ODOO_DB, ODOO_USERNAME, and ODOO_API_KEY (or a config.json). This mismatch between declared requirements and actual code is an incoherence that should be resolved.
Instruction Scope
SKILL.md and README focus on Odoo operations only (create orders, invoices, employees, etc.), which matches the code. But runtime code (odoo.py and odoo_skill/config.py) reads configuration from config.json and environment variables (ODOO_*), and the package includes a webhook server and background poller for real-time sync. Those runtime behaviors (reading local config file, env vars, and potentially opening an HTTP port) are not reflected in the registry's declared requirements and broaden the scope of what will run when the skill is used.
Install Mechanism
There is no install spec in the registry (instruction-only), but the bundle contains full source, package.json, requirements.txt, setup scripts and tests. No high-risk remote downloads or URL shorteners are present; install paths described are normal (ClawHub or manual copy). Because code will be copied to disk and executed, users should review source and run in a controlled environment.
Credentials
The skill actually requires sensitive credentials (ODOO_API_KEY, ODOO_USERNAME, ODOO_DB, ODOO_URL) and may use ODOO_WEBHOOK_SECRET; yet the registry lists no required env vars and no primary credential. Requesting full Odoo API credentials is proportionate to an ERP connector, but hiding that fact in the registry metadata is a red flag (metadata underdeclares privileges).
Persistence & Privilege
The skill is not marked always:true and does not claim to modify other skills or system-wide settings. It can be invoked autonomously (default), which is expected. Note: the included webhook server and poller imply potential long-running network listeners/background activity if the user enables those features — they do not require 'always:true' but do expose a network surface.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-odoo-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-odoo-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Odoo ERP Connector for OpenClaw:
- Integrates OpenClaw with Odoo 19 via XML-RPC, covering 153+ business modules.
- Supports natural language control for Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing, Calendar, and eCommerce.
- Introduces "smart actions" with fuzzy matching and auto-create logic for seamless operations.
- Includes comprehensive command examples for each module.
- Provides robust API coverage through modular Ops classes and a SmartActionHandler.
元数据
常见问题
Openclaw Odoo Skill 是什么?
Build or use the Odoo ERP connector for OpenClaw (Sales, CRM, Purchase, Inventory, Projects, HR, Fleet, Manufacturing integration via XML-RPC). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 285 次。
如何安装 Openclaw Odoo Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-odoo-skill」即可一键安装,无需额外配置。
Openclaw Odoo Skill 是免费的吗?
是的,Openclaw Odoo Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Openclaw Odoo Skill 支持哪些平台?
Openclaw Odoo Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Openclaw Odoo Skill?
由 hjrhjr(@hjrhjr)开发并维护,当前版本 v1.0.0。
推荐 Skills