Upload images and assets to Odoo 18 for use in QWeb templates and email campaigns via XML-RPC API. Use this skill when the user asks to "upload image to Odoo", "add asset to website", "upload file for QWeb", "nahraj obrázek do Odoo", "přidej asset na web", "nahraj soubor pro šablonu", "upload logo", "upload banner"…
Complete toolkit for Odoo 18 development — QWeb website pages, module scaffolding, XML views, Python models, controllers, wizards, and full theme creation with SCSS, snippets, layouts, and companion data modules.
Translate an existing Odoo 18 website page into another language via XML-RPC API. Uses updatefieldtranslations for xmltranslate fields (archdb). Accepts a page URL and target language, extracts all translatable terms, translates them, and applies the translations directly in Odoo. Trigger on: "/odoo-page-translate".
Orchestrate the full migration of a legacy website (Next.js, generic HTML, or similar) into a working Odoo 18 theme + content-admin modules running in Docker. Walks through all four stages — static extraction, theme generation, admin bridge, and docker-based install/debug — invoking the relevant skills in sequence…
Odoo 18 development reference for Python models and ORM (search, domain, readgroup, compute fields), XML/CSV data and views, OWL/JS client code, QWeb reports, security (ACL, record rules, groups), cron and server actions, migrations and module upgrades, tests, i18n, and performance. Use this skill whenever work…
Develop, install, upgrade, and debug Odoo 18 modules and themes through a Docker Compose setup. Use this skill when the user is iterating on custom modules or themes in a dockerized Odoo environment and needs help with: install/upgrade commands that avoid serialization errors, cache invalidation after SCSS/JS changes…
Add multi-language (i18n) support to Odoo 18 modules — PO files, JSONB translations, JS t(), email templates, website language configuration, and XML-RPC page translations. Use this skill when the user wants to translate an Odoo module, translate an existing Odoo page via API, add language support, create PO files…
Use when creating a paid Odoo 18 module for the Odoo Apps Marketplace. Covers manifest with price/currency, static/description (index.html, cover.png 898x542, icon.png, screenshots), deliverytype integration via selectionadd, view inheritance pitfalls (xpath targets that differ between Odoo versions), Docker-based…
Scaffold complete Odoo 18 modules with proper directory structure, manifest, models, views, security, and data files. Use this skill when the user wants to create a new Odoo module, addon, extension, or app from scratch. Trigger on: "create module", "new module", "scaffold module", "odoo addon", "odoo app"…
Write Odoo 18 Python code — models, fields, methods, controllers, wizards, computed fields, constraints, and API decorators. Use this skill when the user wants to write or modify Odoo Python code. Trigger on: "model", "controller", "wizard", "computed field", "onchange", "constraint", "Odoo Python", "API endpoint"…
Create beautiful, SEO-optimized website pages using QWeb templates for Odoo 18. Use this skill whenever the user wants to build, create, or generate a web page, landing page, service page, about page, blog-style page, product page, portfolio page, contact page, or any other website page for an Odoo 18 instance. Also…
Create complete Odoo 18 website themes with snippets, pages, SCSS architecture, header/footer customization, color palettes, and optional data modules (pricing, schedule, etc.). Use this skill when the user wants to build a new theme, create a theme module, customize website appearance, design header/footer, set up…
Create and edit Odoo 18 XML views — form, list, kanban, search, calendar, pivot, graph, and inherited views. Use this skill when the user wants to create, modify, or fix any Odoo backend view. Trigger on: "create view", "form view", "list view", "kanban view", "search view", "edit view", "fix view", "XML view", "Odoo…
Migrate the admin side of a web application (Next.js /admin, custom CMS, WordPress dashboard) into an Odoo 18 module that provides a simplified, content-editor-friendly UI built on top of existing Odoo models (primarily product.template). Use this skill when the user has a web app with a product/content management…
Convert a debugged static HTML + CSS + JS bundle (produced by the web-to-static skill) into a complete, installable Odoo 18 theme module. Use this skill when the user has a static website ready and wants to turn it into a theme module with snippets, pages, header/footer inheritance, SCSS architecture, and asset…
Validates that an Odoo theme module renders identically to the reference static site across all breakpoints. This skill is the final gate before a theme migration is declared complete — it blocks release until every section matches the reference at every viewport width.
Convert any web application (Next.js, React, Vue, or a live website) into plain static HTML + CSS + JS that a designer can open directly in a browser and iterate on before Odoo integration. Use this skill when the user wants to migrate an existing web project to Odoo and needs a clean, framework-free intermediate…
Odoo 18 mass-mailing toolkit s analýzou nákupních dat (pos.order + sale.order) — segmentace zákazníků podle nákupních vzorců, personalizované SMS a emailové kampaně založené na prodejní psychologii, automatická tvorba mailing listů a draft kampaní přes XML-RPC API.
Segmentace zákazníků v Odoo 18 podle nákupních pravidel (pos.order + sale.order) přes XML-RPC API. Use this skill when the user asks to "segment customers", "group customers", "find customers who", "segmentuj zákazníky", "najdi zákazníky kteří", "zákazníci kteří nenakoupili", "zákazníci kteří nakupují", "zákazníci…
Hloubková analýza nákupních dat zákazníků v Odoo 18 (pos.order + sale.order) přes XML-RPC API. Use this skill when the user asks to "analyze purchases", "purchase history", "what did customer buy", "nákupní historie", "analýza nákupů", "co zákazník nakupoval", "kdy nakupoval", "nákupní vzorce", "purchase patterns"…
Vytvoření cílené SMS nebo emailové kampaně v Odoo 18 na základě nákupních dat zákazníků. Orchestrační skill: analýza → segmentace → mailing list → SMS/email s prodejní psychologií. Use this skill when the user asks to "create campaign for", "vytvoř SMS s kódem", "vytvoř email s kódem", "kampaň pro zákazníky kteří"…
Create branded social media content — static posts, animated videos, carousels, voiceovers, background music — with scheduling and automated publishing pipelines. Designed for the 'Start a Business' brand (@michalvarys.eu).