vodoo
Query and manage Odoo ERP data (helpdesk tickets, projects, tasks, CRM leads, knowledge articles) via the vodoo CLI
Why use this skill?
Efficiently query and manage Odoo helpdesk tickets, tasks, and leads with the vodoo CLI skill. Streamline your ERP operations directly through your terminal.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/julian-r/vodooWhat This Skill Does
The vodoo skill provides an interface to manage Odoo ERP data directly through the command line via the OpenClaw AI agent. It allows for seamless interaction with helpdesk tickets, project management tasks, CRM leads, and knowledge articles. By leveraging XML-RPC, this tool eliminates the need for a web browser, enabling rapid data retrieval, status updates, and administrative maintenance of Odoo records. It is designed for developers, project managers, and support agents who need to perform bulk updates or quick queries without leaving the terminal environment.
Installation
To integrate this skill into your environment, use the OpenClaw CLI tool. Run the following command in your terminal:
clawhub install openclaw/skills/skills/julian-r/vodoo
Once installed, ensure your Odoo credentials are properly configured in your local environment variables or configuration file to allow the uvx vodoo command to authenticate correctly.
Use Cases
This skill is ideal for automating repetitive ERP workflows. Support teams can use it to list tickets, update priorities, or leave internal notes for developers. Project managers can bulk-update task stages or attach documentation to project tasks without navigating complex web interfaces. CRM administrators can monitor incoming leads, and internal teams can query the knowledge base for documentation. It is particularly powerful for generating reports by piping CLI output into standard Linux tools like grep, awk, or sed.
Example Prompts
- "List all helpdesk tickets currently in the 'New' stage and then assign them to the development project."
- "Show the recent chatter history for task 456 and add an internal note saying 'Waiting for client approval'."
- "Search for the latest knowledge article about API documentation and provide the direct web URL for it."
Tips & Limitations
- Mandatory Flag: Always include
--no-colorin your commands. This is critical for preventing unnecessary token consumption caused by ANSI color codes. - Authentication: Ensure your Odoo instance is accessible via the network where the agent is running.
- Data Integrity: Exercise caution when using the
setormodel(CRUD) commands as these perform direct writes to your production database. - Scope: While it supports most common models, ensure the specific module/model exists in your Odoo configuration before attempting complex CRUD operations.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-julian-r-vodoo": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api