odoo-report

Automate Odoo email template and QWeb report migration across versions 14-19.

72|28|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/ahmed-lakosha/odoo-plugins --skill odoo-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-report
Source: https://github.com/ahmed-lakosha/odoo-plugins/tree/main/odoo-report-plugin/odoo-report
Command: npx skills add https://github.com/ahmed-lakosha/odoo-plugins --skill odoo-report

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation, migration, and validation of Odoo email templates and QWeb reports across versions 14-19, reducing manual debugging and version drift.

Core Features & Use Cases

  • Template creation, migration, and debugging across Odoo versions (14-19).
  • QWeb report design, bilingual content support (Arabic/English), RTL layouts, and PDF rendering considerations.
  • Validation and compatibility checks for report templates, translation handling, and encoding safeguards.

Quick Start

Create a bilingual email template for a sale order in Odoo 17 and validate rendering across versions 14-19.

Frequently Asked Questions about odoo-report

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

FAQPage Schema
How do I migrate QWeb reports and email templates across Odoo versions?

To migrate QWeb reports and email templates across Odoo versions, automate the creation and validation process to handle version-specific fields like report_template_ids versus report_template, reducing manual debugging and version drift.

How do I fix PDF rendering issues with Arabic and RTL layouts in Odoo QWeb?

Fixing PDF rendering issues for Arabic and RTL layouts in Odoo QWeb requires applying bilingual content support, enforcing RTL layout directives, and ensuring proper UTF-8 encoding safeguards during template validation.

Does Odoo report migration handle version-specific field changes from version 14 to 19?

Odoo report migration handles version-specific field changes from version 14 to 19 by validating compatibility across report templates and adjusting structural differences to ensure robust PDF generation.

What is the best way to validate translation handling in Odoo email templates?

The best way to validate translation handling in Odoo email templates is to run automated compatibility checks that safeguard UTF-8 encoding and verify bilingual content rendering across different Odoo versions.

Why does my Odoo QWeb report fail to generate PDFs after a version upgrade?

Odoo QWeb reports fail to generate PDFs after a version upgrade due to version drift in report actions or template incompatibilities, requiring automated validation of version-specific fields to ensure robust PDF generation.