Search

PythonReactSEOPDF
OpenClaw

odoo

Query Odoo data including salesperson performance, customer analytics, orders, invoices, CRM, accounting, VAT, inventory, and AR/AP. Generates WhatsApp cards, PDFs, Excel. Use when user explicitly mentions Odoo or asks for Odoo data.

ashrf-in0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install ashrf-in/odoo-openclaw-skill

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Odoo Financial Intelligence

Read-only, Evidence-First, Ledger-Based Reports

Quick Reference: Common Odoo Models

Model What It Contains Use For
res.users Users/Salespeople Find salesperson by name, get user_id
sale.order Sales Orders Revenue by salesperson, order counts, status
account.move Invoices/Journal Entries Invoice tracking, payments, P&L data
res.partner Contacts/Customers Customer info, top customers by revenue
product.product Products Product sales, inventory
account.account Chart of Accounts Financial reporting, balance sheet
account.move.line Journal Lines Detailed ledger entries

Security & Credentials

Required Environment Variables

This skill requires Odoo connection credentials stored in assets/autonomous-cfo/.env:

Variable Description Secret
ODOO_URL Odoo instance URL (e.g., https://your-odoo.com) No
ODOO_DB Odoo database name No
ODOO_USER Odoo username/email No
ODOO_PASSWORD Odoo password or API key Yes

Setup:

cd skills/odoo/assets/autonomous-cfo
cp .env.example .env
# Edit .env with your actual credentials
nano .env
Model Invocation Policy

Model invocation is DISABLED per skill.json policy. This skill handles sensitive financial data and external Odoo connections — it must be explicitly invoked by the user.

Data Handling: All queries are read-only. No data is modified or exfiltrated.

Data Handling
  • Read-only: All mutating methods (create, write, unlink, etc.) are blocked at the client level
  • No exfiltration: Reports are generated locally in assets/autonomous-cfo/output/
  • Network endpoints: Only connects to the Odoo URL specified in .env
  • Output formats: PDF, Excel, and WhatsApp image cards (local files only)
Installation

The skill requires a Pytho...

Source information

Source
github
Repository
openclaw/skills
Path
skills/ashrf-in/odoo-openclaw-skill
Version
—
Commit
28d07cc84d921a9fbd2c00435d9c70f53798906c
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Odoo Financial Intelligence

**Read-only, Evidence-First, Ledger-Based Reports**

## Quick Reference: Common Odoo Models

| Model | What It Contains | Use For |
|-------|------------------|---------|
| `res.users` | Users/Salespeople | Find salesperson by name, get user_id |
| `sale.order` | Sales Orders | Revenue by salesperson, order counts, status |
| `account.move` | Invoices/Journal Entries | Invoice tracking, payments, P&L data |
| `res.partner` | Contacts/Customers | Customer info, top customers by revenue |
| `product.product` | Products | Product sales, inventory |
| `account.account` | Chart of Accounts | Financial reporting, balance sheet |
| `account.move.line` | Journal Lines | Detailed ledger entries |

## Security & Credentials

### Required Environment Variables

This skill requires Odoo connection credentials stored in `assets/autonomous-cfo/.env`:

| Variable | Description | Secret |
|----------|-------------|--------|
| `ODOO_URL` | Odoo instance URL (e.g., `https://your-odoo.com`) | No |
| `ODOO_DB` | Odoo database name | No |
| `ODOO_USER` | Odoo username/email | No |
| `ODOO_PASSWORD` | Odoo password or API key | **Yes** |

**Setup:**
```bash
cd skills/odoo/assets/autonomous-cfo
cp .env.example .env
# Edit .env with your actual credentials
nano .env
```

### Model Invocation Policy

**Model invocation is DISABLED** per `skill.json` policy. This skill handles sensitive financial data and external Odoo connections — it must be explicitly invoked by the user.

**Data Handling:** All queries are read-only. No data is modified or exfiltrated.

### Data Handling

- **Read-only:** All mutating methods (`create`, `write`, `unlink`, etc.) are blocked at the client level
- **No exfiltration:** Reports are generated locally in `assets/autonomous-cfo/output/`
- **Network endpoints:** Only connects to the Odoo URL specified in `.env`
- **Output formats:** PDF, Excel, and WhatsApp image cards (local files only)

### Installation

The skill requires a Pytho...

Related skills

OpenClaw

dojo.md

edholofy

University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...

OpenClaw

wps-macos-helper

lethehades

macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance