Odoo Manager

WarnAudited by ClawScan on May 10, 2026.

Overview

This looks like a legitimate Odoo integration, but it gives the agent very broad ability to change or delete business data across Odoo models and databases.

Install only if you are comfortable letting the agent manage Odoo data. Use a restricted Odoo API user, test on staging first, verify the resolved URL and database before every write/delete/bulk action, and clear session context when finished.

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 request could change or delete important CRM, sales, project, accounting, or configuration records in Odoo.

Why it was flagged

Generic CRUD through execute_kw can create, modify, or delete records on any accessible Odoo model, not just contacts. The provided artifacts do not show guardrails such as confirmation requirements, model allowlists, dry-runs, or rollback guidance for high-impact writes.

Skill content
Supports generic CRUD operations on any model using execute_kw, with ready-made flows for res.partner and model introspection.
Recommendation

Use a least-privilege Odoo account, prefer staging first, and require explicit user confirmation plus a preview before any create, update, delete, or bulk operation.

What this means

A context mistake could cause bulk changes in the wrong Odoo database or client environment.

Why it was flagged

The skill is intended to switch between multiple Odoo databases and perform bulk updates. If the active context points to the wrong production or client database, a single bad operation could affect many records.

Skill content
Travail sur Plusieurs Bases ... Comparer un contact ou une commande entre deux bases ... Mettre à jour en masse des enregistrements (par lots raisonnables).
Recommendation

Before any write or delete, have the agent display the resolved URL and database, confirm the intended target, and limit batch sizes with an audit trail.

What this means

If an administrator credential is used, the agent may be able to perform administrator-level actions in Odoo.

Why it was flagged

The skill requires Odoo credentials or an API key, which is expected for the integration, but those credentials inherit the full permissions of the configured Odoo user.

Skill content
La clé API donne le même niveau d’accès que ton utilisateur. Protége-la comme un mot de passe.
Recommendation

Use a dedicated integration user with only the permissions needed, store secrets in environment variables or a vault, and rotate API keys regularly.

What this means

The agent may keep using a previously selected database or credential until the context is cleared.

Why it was flagged

The skill stores connection context, including possible password/API key values, for the current session. This is disclosed and reset behavior is documented, but stale or poisoned session context could be reused for later operations.

Skill content
Set `user_*` (url, db, username, api_key/password) - Persist for the whole current session - Overridden only by `temporary_*` or by clearing `user_*`
Recommendation

Avoid storing high-privilege secrets in session context, verify the current context before sensitive operations, and clear the Odoo context after finishing a task.