Openclaw Skill for Odoo

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This looks like a legitimate Odoo connector, but it gives an agent broad power to change ERP records and auto-create business data, so it should be reviewed before use.

Before installing, decide which Odoo modules the agent should control, use a dedicated limited-permission API user, test against a non-production database, and require human confirmation for financial, HR, inventory, deletion, posting, or public website changes.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken or overly broad agent action could create, confirm, post, publish, or otherwise alter important business records.

Why it was flagged

This shows broad ERP mutation authority combined with automatic fuzzy workflows. The provided artifacts do not show explicit confirmation, dry-run, rollback, or scoping controls for high-impact business changes.

Skill content
enabling autonomous, chat-driven control over 153+ business modules ... All operations use **smart actions** that handle fuzzy matching and auto-creation workflows.
Recommendation

Use a staging database first, require explicit human confirmation for create/update/delete/post/publish actions, and restrict the Odoo account to only the modules and operations the agent truly needs.

What this means

If configured with an admin or overly broad Odoo key, the agent could access or change much more business data than intended.

Why it was flagged

The connector requires an Odoo API key, which is expected for this integration, but that key may carry broad business privileges and the registry metadata declares no primary credential or required environment variables.

Skill content
Create a file named `config.json` in the skill directory with your Odoo credentials: ... "api_key": "your_odoo_api_key"
Recommendation

Create a dedicated least-privilege Odoo API user, avoid admin credentials, protect `config.json`, and revoke the key if the skill is removed or no longer needed.

NoteMedium Confidence
ASI10: Rogue Agents
What this means

If enabled, the skill may keep polling or serving webhook requests until the process is stopped.

Why it was flagged

The artifacts disclose optional long-running sync components. This is purpose-aligned for real-time ERP updates, but users should notice that such components may continue operating beyond a single chat request.

Skill content
Webhook server for real-time updates (optional feature) ... Background polling for change detection (optional feature)
Recommendation

Enable sync features only when needed, run them under supervision, document how to stop them, and monitor their activity.

What this means

A poorly configured webhook endpoint could expose or accept unintended ERP update events.

Why it was flagged

The skill has configuration for an inbound webhook server and an HMAC secret. The default empty secret means users should ensure a secret is set if webhooks are enabled.

Skill content
webhook_port: int = 8069
    webhook_secret: str = ""
Recommendation

Set a strong webhook secret, bind the server only where needed, firewall the port, and verify webhook senders before using this feature.