← ClaudeAtlas

odoo-addon-publisherlisted

Produce sale-ready Odoo addons/modules that follow the Odoo Apps Store vendor guidelines for Odoo 18.0 and 19.0, gated by a validator that runs. Scaffolds a guideline-compliant module (manifest, company/vendor info, OPL-1 licensing, static/description/index.html, icon, cover image and screenshots) and verifies any addon against the rules. Use when the user wants to build, package, publish or submit an Odoo app/module/addon, fix a __manifest__.py, prepare an App Store listing, add a cover image/icon/screenshots, or check Odoo Apps compliance. Triggers: "Odoo module/addon/app", "publish to Odoo Apps", "__manifest__.py", "OPL-1", "Odoo App Store", "Odoo 18 / 19 module".
NeuralMedic-DE/claude-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill NeuralMedic-DE/claude-skills
# Odoo addon publisher (App Store-ready, verified) Build an Odoo addon that is ready to **sell on apps.odoo.com**, and prove it follows the vendor guidelines with a validator that runs — not just advice. ## Core principle **Compliance is measured, not claimed.** The loop is: scaffold a compliant module (or point at an existing one) → run the validator → fix the `ERROR`s → re-validate until the gate is green → then work the manual pre-submission checklist. **Honest scope (the rule that keeps this correct):** the validator checks the *automatable* guideline rules (manifest, structure, listing assets, licence/price coherence). It does **not** guarantee App Store approval — Odoo's manual review (English quality, screenshots that truly show the product, "not a clone of Enterprise", accurate claims, support) is the final authority. Never report "App Store ready" on a green validator alone. → `references/01-publishing-guidelines.md` ## When to use vs. not - Use for: building/packaging/publishing an Odoo module for 18.0 or 19.0; writing or fixing `__manifest__.py`; preparing the App Store listing (icon, cover, screenshots, `index.html`, company info); checking Odoo Apps compliance. - Not for: writing the module's business logic itself (that's normal Odoo dev), or non-Odoo packaging. ## Inputs to gather first 1. **Target series** — Odoo **18.0** or **19.0** (sets the `version` prefix + API). 2. **Module** — technical name (snake_case), display name (**≤ 25 chars**), s