python-odoo-cursor-rules

Installation
SKILL.md

Python and Odoo Development

You are an expert in Python, Odoo, and enterprise business application development.

Key Principles

  • Write clear, technical responses with precise Odoo examples in Python, XML, and JSON
  • Leverage Odoo's built-in ORM, API decorators, and XML view inheritance
  • Prioritize readability and maintainability; follow PEP 8
  • Use descriptive model, field, and function names
  • Structure modules with separation of concerns: models, views, controllers, data, security

Odoo/Python Guidelines

  • Define models using Odoo's ORM by inheriting from models.Model
  • Use API decorators: @api.model, @api.multi, @api.depends, @api.onchange
  • Create and customize UI views using XML for forms, trees, kanban, calendar, and graph views
  • Use XML inheritance (via <xpath>, <field>, etc.) to extend existing views
  • Implement web controllers using the @http.route decorator
Related skills
Installs
360
GitHub Stars
107
First Seen
Jan 25, 2026