odoo-controller

Community

Build robust Odoo HTTP controllers and APIs.

Authorhalim-23
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers implement secure, scalable Odoo HTTP controllers and endpoints across versions 17.0, 18.0 and 19.0 (CE/EE), covering route definitions, authentication modes, JSON endpoints, website pages, and portal access.

Core Features & Use Cases

  • Route definitions: Create http.Controller classes with @http.route decorators for HTTP, JSON-RPC, and portal pages.
  • Auth management: Support authentication types such as public, user, and api_key/bearer with proper access control.
  • Endpoint versatility: Build REST-like JSON endpoints, HTML pages, file downloads, and cross-origin resources to integrate frontend apps and external clients.
  • Version coverage: Applies to Odoo 17, 18, and 19 CE/EE with version-specific nuances and diffs.

Quick Start

Create a simple Odoo controller with a single public route and render a template.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: odoo-controller
Download link: https://github.com/halim-23/odoo-dev-plugin/archive/main.zip#odoo-controller

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.