Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add ahmed-lakosha/odoo-plugins/plugin install odoo-service-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/ahmed-lakosha/odoo-plugins/odoo-service)<a href="https://agentmods.dev/commands/ahmed-lakosha/odoo-plugins/odoo-service"><img src="https://agentmods.dev/badge/commands/ahmed-lakosha/odoo-plugins/odoo-service/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/ahmed-lakosha/odoo-plugins/odoo-service"><img src="https://agentmods.dev/badge/commands/ahmed-lakosha/odoo-plugins/odoo-service.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00018 | $0.00508 |
| Opus 5 | $0.00009 | $0.00254 |
| Sonnet 5 | $0.00004 | $0.00102 |
| Haiku 4.5 | $0.00002 | $0.00051 |
Grade A, and why
odoo-service scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
/odoo-service - Unified Odoo Service Manager
Parse the first argument of $ARGUMENTS and dispatch:
| Sub-command | Description |
|---|---|
| (none) | Show environment status + help |
start |
Start Odoo server (auto-detect venv/Docker/bare) |
stop |
Stop Odoo server (kill process on port 8069/8072) |
init |
Initialize environment (venv + PostgreSQL + conf) |
db |
Database operations (backup, restore, create, drop, reset-admin) |
docker |
Docker management (init, build, up, down, logs, shell) |
ide |
Generate IDE config (VSCode launch/tasks, PyCharm run configs) |
scaffold |
Scaffold new TaqaTechno module |
ready |
Production readiness check (tests, security, translations) |
Natural language also routes: "start odoo" -> start, "backup database" -> db backup, "generate vscode config" -> ide vscode.
Environment Detection
1. docker-compose.yml found? --> Docker mode
2. .venv/ or venv/ found? --> Local venv mode
3. None of above? --> Bare Python mode
Override with flags: --docker, --venv, --env local.
Execution
Use the odoo-service skill for:
- Complete workflow steps for each sub-command
- Environment detection rules and version matrix
- Config file format and database connection patterns
- IDE configuration templates (VSCode, PyCharm)
- Module scaffolding with TaqaTechno manifest standards
- Production readiness validation criteria
Scripts are at ${CLAUDE_PLUGIN_ROOT}/odoo-service/scripts/:
server_manager.py- Start/stop/statusdb_manager.py- Database operationsenv_initializer.py- Virtual environment setupdocker_manager.py- Docker orchestrationide_configurator.py- IDE config generation
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 53 lines · 18 tokens per session scan A dc402714f562
odoo-service is a command published in the GitHub repository ahmed-lakosha/odoo-plugins (74 stars, last pushed 5mo ago), licensed MIT. It adds 18 tokens to every session and 508 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
create-docker-mcp-tunnel
Stand up an Anthropic MCP tunnel locally with Docker Compose so Claude can call a private MCP server (manual-credentials quickstart).
cisco-isovalent-platform-setup
Install the Isovalent platform on Kubernetes (Cilium CNI, Hubble observability, Tetragon eBPF runtime security) in either OSS or Enterprise edition. Renders Helm values and install/upgrade scripts; this is the platform install prerequisite for the Splunk Observability + Splunk Platform integration done by…
build-agent
Build Docker images for Golden Armada agents.
application-crud
A command reference for creating and managing Coolify applications connected to private GitHub repositories. It covers application records, deployment settings, and common API errors.
sandbox-destroy
Tear down a sandbox box — remove its container and named volume. --keep-volume leaves the volume; with no id, prune reclaims any leaked ca.sandbox=1-labeled object. Cached images are retained.
review-helm
Run Helm chart review for structure, best practices, and K8s security/operational issues in templates.