Odoo infrastructure layer for Claude agents: RPC tools, instance management, self-discovery, and version-specific knowledge bases for Odoo 14-19.
Register a local or remote Odoo instance into workspace.json. Interactive wizard — asks for type, URL, credentials, and SSH details.
Reference for Odoo API key auto-generation. Documents how keys are created after instance start and manual fallback steps.
Debug a running Odoo instance. Tails logs, classifies tracebacks, triggers module upgrades, and proposes targeted fixes. Delegates to the Debugger subagent.
Database deployment skill. Covers creating new Odoo instances, cloning repos, restoring SQL dumps, and managing multiple versions.
Run self-discovery on a connected Odoo instance that has no source code access. Discovers custom modules, models, fields, views, and actions. Searches OCA for open-source matches. Writes a client-specific knowledge base.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Odoo infrastructure layer for Claude Code agents. Provides slash commands, subagents, and Python tooling for connecting to, discovering, deploying, and debugging Odoo instances (versions 14–19).
Slash commands (in plugin/commands/):
| Command | Purpose |
|---|---|
/odoo-connect | Register a local or remote Odoo instance (interactive wizard) |
/odoo-discover | Self-discover custom modules on a remote instance with no source access |
/odoo-orm | ORM model investigation: fields, inheritance, methods |
/odoo-debug | Debug a running instance: tail logs, classify tracebacks |
/odoo-deploy | Create instances, restore SQL dumps, multi-version management |
/odoo-source-install | Install Odoo from source (pip deps, system libs) |
/odoo-version-delta | Breaking changes between Odoo versions |
/odoo-apikey | API key management |
Subagents (in plugin/subagents/): technical_expert, functional_expert, debugger, discovery_agent, app_features_expert, ui_expert.
Python tools (in tools/): XML-RPC client, OCA search, manifest parser, discovery helpers — usable directly or via the slash commands above.
Version knowledge (in knowledge/<version>/): committed feature catalogs, UI reports, and identity keys per Odoo version.
This repo is a Claude Code plugin. The plugin manifest lives at .claude-plugin/plugin.json and the marketplace listing at .claude-plugin/marketplace.json.
# 1. Add this repo as a marketplace
/plugin marketplace add consultorialogisticaic/claude_odoo_connector
# 2. Install the plugin
/plugin install claude-odoo-connector@claude-odoo-connector
After install, slash commands appear namespaced as /claude-odoo-connector:odoo-connect, etc.
The plugin is pinned to an explicit version in plugin.json. Users only receive updates when the version is bumped. To pull updates:
/plugin update claude-odoo-connector
You can also enable per-marketplace auto-update from the /plugin UI → Marketplaces tab.
If you're consuming this from another orchestration repo, add it as a submodule:
cd <consumer-project>
git submodule add https://github.com/consultorialogisticaic/claude_odoo_connector.git connector
git submodule update --init
bash connector/setup-links.sh # symlinks slash commands into <consumer>/.claude/commands/
To update later: git submodule update --remote connector.
pip install -r requirements.txt
uvicorn connector.dashboard.main:app --reload --port 7070
# Or set workspace path explicitly:
ODOO_WORKSPACE_ROOT=/path/to/odoo-workspace uvicorn connector.dashboard.main:app --port 7070
Dashboard at http://localhost:7070.
odoo-workspace/ ← gitignored runtime workspace
workspace.json ← instance registry
<version>/
odoo/ ← git clone of odoo/odoo
enterprise/
clients/<client>/
odoo.conf
.env ← ODOO_URL, ODOO_DB, ODOO_USER, ODOO_API_KEY
knowledge/ ← per-instance discovery output (gitignored)
knowledge/ ← version-level research, committed
<version>/
feature_catalogs/
ui_reports/
identity_keys.json
See CLAUDE.md for agent-facing operational details.
npx claudepluginhub consultorialogisticaic/claude_odoo_connector --plugin claude-odoo-connectorComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Real-time statusline HUD for Claude Code - context health, tool activity, agent tracking, and todo progress
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.