odoo-acceptance

Automate end-to-end Odoo acceptance testing with evidence-driven results.

7|4|Updated May 19, 2026
One-click install
npx skills add https://github.com/Viindoo/odoo-mcp-client --skill odoo-acceptance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-acceptance
Source: https://github.com/Viindoo/odoo-mcp-client/tree/main/plugins/odoo-ai-agents/skills/odoo-acceptance
Command: npx skills add https://github.com/Viindoo/odoo-mcp-client --skill odoo-acceptance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the end-to-end acceptance testing of Odoo applications, ensuring code changes do not introduce regressions and maintaining high-quality standards.

Core Features & Use Cases

  • End-to-End Testing: Automated testing of Odoo applications, encompassing the blast-radius of code changes.
  • Evidence-Driven Results: Provides detailed pass/fail results with evidence for each test scenario.
  • Use Case: When updating a field in the Odoo accounting module, the skill can automatically identify the affected clusters, plan an independent oracle, execute the test on a live instance, and generate a consolidated bug list.

Quick Start

Execute the 'odoo-acceptance' skill with the module or cluster to accept as an argument, e.g., 'odoo-acceptance [module/cluster to accept]'.

Frequently Asked Questions about odoo-acceptance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Odoo acceptance testing for code changes?

Odoo acceptance testing is automated by identifying affected clusters, planning an independent oracle, executing tests on a live instance, and generating a consolidated bug list with evidence-driven pass/fail results.

Do I need a live Odoo instance to run automated acceptance tests?

Yes, a live Odoo instance is required. The acceptance testing process executes test scenarios directly on the live instance and also requires a browser MCP to function properly.

What is the best way to identify the blast-radius of Odoo module updates?

The best way to identify the blast-radius is by using automated acceptance testing that identifies affected clusters, plans an independent oracle, and executes end-to-end tests to generate a consolidated bug list.

Can I get evidence-driven results from automated Odoo test scenarios?

Yes, the automated testing process provides detailed evidence-driven results for each test scenario, ensuring code changes do not introduce regressions and maintaining high-quality standards.

How to start end-to-end testing for an Odoo accounting module update?

To start end-to-end testing, execute the acceptance skill with the target module or cluster as an argument, such as passing the accounting module to accept and test its updated fields.