vodoo_skill

This skill helps you query and manage Odoo ERP data efficiently via the vodoo CLI, improving task tracking and data visibility.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill vodoo

  • _meta.json288 B
  • SKILL.md6.0 KB

Overview

This skill provides a CLI for querying and managing Odoo ERP data via the vodoo command set. It exposes focused modules for helpdesk tickets, projects, tasks, CRM leads, knowledge articles, generic models, and security operations. It is designed for fast, scriptable interactions with Odoo through XML-RPC.

How this skill works

The vodoo CLI runs commands via UVX and communicates with Odoo using XML-RPC to read, create, update, delete, and call methods on records. Modules map to common Odoo models (helpdesk.ticket, project.task, crm.lead, knowledge.article, etc.). Most commands support options like --limit and require --no-color to avoid ANSI codes and reduce token usage.

When to use it

  • Perform bulk queries and scripted updates against Odoo from the terminal or CI pipelines
  • Review or update support tickets, project tasks, projects, CRM leads, and knowledge articles quickly
  • Automate export/import or backups of specific records using the generic model commands
  • Manage API/service accounts and user groups for programmatic access
  • Debug or inspect field values, attachments, and chatter history for records

Best practices

  • Always include --no-color immediately after vodoo to disable ANSI escape codes and reduce token usage
  • Run fields or list commands first to discover available fields and valid stage names
  • Use --limit when listing records to avoid large result sets
  • Prefer the model read/create/update/delete commands when working with non-standard models
  • Use tag-create and tag-delete carefully to maintain tagging consistency

Example use cases

  • List recent helpdesk tickets in a specific stage and add an internal note to escalate priority
  • Create and assign a project task from a CI job after a failing test report
  • Update expected_revenue on a CRM lead and attach the proposal PDF
  • Download all attachments for a helpdesk ticket to archive customer files
  • Create a service user and assign it to Vodoo API groups for automated integrations

FAQ

--no-color disables ANSI escape sequences in command output. That reduces token waste and makes output easier to parse by downstream tools and AI workflows.

How do I operate on models not listed in modules?

Use uvx vodoo model read/create/update/delete/call with the model's technical name (for example res.partner) and appropriate arguments or domain filters.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational