add-odoo-model

Add an Odoo Studio model to an existing PWA project.

4|1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/jamshu/jamshi-marketplace --skill add-odoo-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-odoo-model
Source: https://github.com/jamshu/jamshi-marketplace/tree/main/plugins/odoo-pwa-generator/skills/add-odoo-model
Command: npx skills add https://github.com/jamshu/jamshi-marketplace --skill add-odoo-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill adds support for a new Odoo Studio model (x_ prefixed) to an existing Odoo PWA project, generating the necessary client-side cache store and API methods to interact with the new model.

Core Features & Use Cases

  • Cache and API generation for the new x_ model (fetch, create, update, delete).
  • UI scaffolding support can be added via optional pages and routes.
  • Use Case: Extend an existing PWA to support a new Odoo model without rewriting the core integration.

Quick Start

Ask the skill to "add inventory" model to the existing PWA, providing model name and display name, and choose whether to generate form/list UI.

Frequently Asked Questions about add-odoo-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new Odoo Studio model to my PWA project?

Add a new Odoo Studio model by providing the x_ prefixed model name and display name. The Skill generates a cache store, Odoo API methods for fetch, create, update, and delete operations, and optionally creates UI pages and updates navigation and environment variables to match your SvelteKit, React, or Vue project structure.

Can I generate UI pages when adding an Odoo model to my PWA?

Yes, UI page generation is optional when adding an Odoo model. You can choose to scaffold form and list pages, which the Skill automatically integrates into your project's routing and navigation based on whether you're using SvelteKit, React, or Vue.

What does the cache store do for Odoo models in a PWA?

The cache store enables offline functionality and PWA capabilities by maintaining a local copy of Odoo model data on the client side. It supports fetch, create, update, and delete operations, allowing your PWA to work with Odoo Studio models without constant network requests.

Do I need to manually write API methods when integrating a new Odoo model?

No, the Skill automatically generates Odoo API methods for the new model, including fetch, create, update, and delete operations. You only need to provide the model name and display name; the Skill handles the implementation and integration.

What frameworks does this Skill support for Odoo PWA projects?

The Skill adapts to SvelteKit, React, and Vue project structures, automatically detecting your framework and generating compatible cache stores, API methods, routes, and navigation updates for the new Odoo model.

When should I use this Skill to extend my Odoo PWA?

Use this Skill when expanding an existing Odoo PWA to support an additional x_ prefixed Odoo Studio model without rewriting the core integration. It streamlines adding new models by automating cache, API, and optional UI scaffolding.