← Back to Skills Marketplace
willykinfoussia

Odoo Manager

by willykinfoussia · GitHub ↗ · v0.0.1
cross-platform ✓ Security Clean
2219
Downloads
8
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install odoo-manager
Description
Manage Odoo (contacts, any business objects, and metadata) via the official External XML-RPC API. Supports generic CRUD operations on any model using execute_kw, with ready-made flows for res.partner and model introspection. Features dynamic instance and database switching with context-aware URL, database, and credential resolution.
Usage Guidance
This skill appears coherent for interacting with Odoo via XML-RPC. Before installing, ensure you: (1) provide an account with least privilege needed for the tasks (avoid using a global admin account), (2) prefer an ODOO_API_KEY scoped to the integration and rotate it regularly, (3) avoid setting temporary_url or user_url to endpoints you don't control (an attacker-provided URL would receive credentials), and (4) avoid pasting secrets into chat history — treat temporary/user context values as sensitive. If you need stronger assurance, request the skill author publish source code or a canonical homepage/repo so you can audit the exact runtime calls and data handling.
Capability Analysis
Type: OpenClaw Skill Name: odoo-manager Version: 0.0.1 The OpenClaw Odoo Manager skill is designed for legitimate interaction with Odoo's XML-RPC API, enabling CRUD operations and model introspection. It explicitly handles sensitive Odoo credentials via environment variables (`ODOO_URL`, `ODOO_DB`, `ODOO_USERNAME`, `ODOO_PASSWORD`/`ODOO_API_KEY`) and contains clear instructions in `SKILL.md` and `README.md` for the agent to never log or expose these secrets. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent; instead, it promotes secure practices like least privilege and environment variable usage.
Capability Assessment
Purpose & Capability
Name/description match the declared requirements: the skill needs ODOO_URL, ODOO_DB, ODOO_USERNAME and ODOO_PASSWORD (or optional ODOO_API_KEY) which are exactly what an Odoo XML-RPC integration needs.
Instruction Scope
SKILL.md explicitly describes connecting to the Odoo XML-RPC endpoints, authenticating, and calling execute_kw for model operations. It does not instruct reading unrelated files, scanning the host, or sending data to endpoints other than the resolved Odoo URL(s). It also documents context variables and instructs not to expose full secrets when displaying context.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing is written to disk or fetched at install time. This minimizes install-time risk.
Credentials
Requested environment variables are limited to Odoo connection credentials. The primary credential is ODOO_PASSWORD; an optional ODOO_API_KEY is mentioned (not declared as required), which is reasonable. No unrelated secrets or broad credentials are requested.
Persistence & Privilege
Skill does not request always:true and is user-invocable with normal autonomous invocation allowed. It documents ephemeral and session context handling without asking to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install odoo-manager
  3. After installation, invoke the skill by name or use /odoo-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
Initial release: Manage Odoo via XML-RPC with dynamic environment and context switching. - Supports generic CRUD operations on any Odoo model using execute_kw. - Features ready-made flows for res.partner and model introspection. - Allows dynamic, context-aware switching of Odoo instance, database, and credentials (temporary and session scopes). - Computes and displays resolved connection context; sensitive secrets are never exposed in outputs. - Requires ODOO_URL, ODOO_DB, ODOO_USERNAME, and ODOO_PASSWORD environment variables.
Metadata
Slug odoo-manager
Version 0.0.1
License
All-time Installs 4
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Odoo Manager?

Manage Odoo (contacts, any business objects, and metadata) via the official External XML-RPC API. Supports generic CRUD operations on any model using execute_kw, with ready-made flows for res.partner and model introspection. Features dynamic instance and database switching with context-aware URL, database, and credential resolution. It is an AI Agent Skill for Claude Code / OpenClaw, with 2219 downloads so far.

How do I install Odoo Manager?

Run "/install odoo-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Odoo Manager free?

Yes, Odoo Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Odoo Manager support?

Odoo Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Odoo Manager?

It is built and maintained by willykinfoussia (@willykinfoussia); the current version is v0.0.1.

💬 Comments