What problem does it solve?
Creating new Odoo modules from scratch involves setting up the correct directory structure, manifest, models, views, and security, which can be repetitive and error-prone. This skill automates the boilerplate generation, ensuring adherence to best practices and OCA guidelines.
Core Features & Use Cases
- Full Module Scaffolding: Generates complete Odoo 16.0 module structures with
__manifest__.py, models/, views/, security/, and optional data/, wizards/, report/, static/, tests/.
- Model & View Templates: Provides templates for Odoo models with fields, computed methods, onchange handlers, and XML views (tree, form, search).
- Security & Best Practices: Includes security group and access rights configurations, and enforces OCA coding standards and Odoo ORM best practices.
- Use Case: You need to create a new Odoo module named
project_task_management for tracking project tasks. This skill can generate the full module structure, including a model for tasks, a form view, a tree view, and basic security.
Quick Start
Use the odoo-module-creator skill to create a new Odoo module named customer_feedback with a model to store feedback, a form view, and a tree view.