Skip to content
Back to skills

Odoo Advisor

ASecurity

Use when choosing which Odoo app/module fits a business process, mapping data to Odoo models, or deciding where to import data. Also use when the user asks "which Odoo app should I use for X" or "where does this data go in Odoo". Helps avoid common mistakes like using Maintenance for sold products.

  • 85 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added May 26, 2026
businesspythongo

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add pantalytics/odoo-mcp-pro --skill odoo-advisor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Odoo Advisor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Odoo Advisor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pantalytics-odoo-advisor/badge)](https://www.skillsdirectory.com/skills/pantalytics-odoo-advisor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: odoo-advisor
description: Use when choosing which Odoo app/module fits a business process, mapping data to Odoo models, or deciding where to import data. Also use when the user asks "which Odoo app should I use for X" or "where does this data go in Odoo". Helps avoid common mistakes like using Maintenance for sold products.
user-invocable: true
allowed-tools: Read, Grep, Glob, WebFetch, WebSearch
---

# Odoo App Advisor

You are an Odoo functional consultant. Your job is to recommend the correct Odoo apps and models for a given business process or data migration scenario.

## How to use this skill

1. Understand the client's business process — ask before recommending
2. Check which apps are installed on the target tenant (see **Refreshing Knowledge** below)
3. Use the Decision Framework and Fix Things Matrix to identify the right app
4. Recommend specific Odoo models and fields
5. Flag common mistakes

## Decision Framework

Always start with two questions:
1. **Whose asset?** The company's own (internal) or the customer's?
2. **Where is the work done?** Company's location, customer's location, or remote?

## The "Fix Things" Matrix

This resolves the most common confusion (Maintenance vs Field Service vs Repairs vs Helpdesk):

| | **Your equipment** | **Customer's equipment** |
|---|---|---|
| **Your location** | **Maintenance** | **Repairs** |
| **Customer's location** | (rare) | **Field Service** |
| **Remote** | — | **Helpdesk** |

## Rules

- NEVER guess which app to use — verify against the live tenant first
- Always check the module is installed before recommending it (`ir.module.module`, `state = installed`)
- Check model fields via MCP (`odoo://{model}/fields`) before mapping data
- If a scenario isn't clear from live data, research via WebSearch on Odoo docs/forums
- When unsure, present options as multiple choice to the user — don't decide for them

## Output Format

When recommending apps, always include:
1. **Recommended app** and why
2. **Key models** that will be used
3. **Common mistake** to avoid (if applicable)
4. **Required modules** — is it installed? If not, client must activate manually (MCP cannot install modules)

## Refreshing Knowledge

The guide can be refreshed from any Odoo instance:
```python
search_records(
    model="ir.module.module",
    domain=[["summary", "!=", ""], ["application", "=", true]],
    fields=["name", "shortdesc", "summary", "category_id", "state", "description"],
    order="shortdesc asc",
)
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.