phenobarbital/ai-parrot/install-odoo-module
Claude Code and agent skill by phenobarbital/ai-parrot
- community
- ext:[{"type":"plugin","description":"Custom plugin integration"}]
Checking that the SKILL.md file is still in the repository.
How to install a new Odoo module on the running instance. Use this skill when the user asks to install, enable, or activate an Odoo add-on or module. Covers both shell-based installation via odoo-bin and UI-based installation via the Apps menu.
Install
npx vskill@latest install phenobarbital/ai-parrot/install-odoo-moduleSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Install an Odoo Module
Use this skill when asked to install a new Odoo module (add-on). Follow these steps in order; confirm write operations with the user before executing.
Prerequisites
Before installing, verify the following:
- Module source is present — the module's source directory must exist on
the Odoo server's add-ons path (addons_path in the Odoo config file, or the --addons-path argument).
- Database is backed up — installing modules modifies the database schema.
Always recommend a backup before proceeding in production.
- Odoo version compatibility — check that the module declares the correct
version in its __manifest__.py for the running Odoo version (16/18/19).
- Dependencies — review
dependsin the module's__manifest__.pyand
confirm all listed dependencies are already installed.
Installation Methods
Method A: Shell (preferred for server-side installs)
Use the odoo_shell_install_module tool, which calls odoo-bin -i:
This executes:
HITL NOTE: This tool is gated by HITL confirmation — always present thecommand to the user and wait for approval before executing.
Version differences:
- Odoo 16: Uses XML-RPC;
odoo-bin -iis the standard install path. - Odoo 18/19: Uses JSON-RPC / REST;
odoo-bin -istill works for
server-side installs.
Method B: Odoo Apps UI (for non-technical users)
- Log in as an administrator.
- Go to Apps menu (or Settings → Apps).
- Search for the module by name.
- Click Install.
Note: The module must appear in the Apps catalogue. Custom/local modulesnot published to the Odoo App Store may not appear here unless the databasecatalogue has been refreshed (Settings → Technical → Update Apps List).
Method C: RPC (programmatic, Odoo 16 XML-RPC)
For Odoo 16, you can install a module via XML-RPC by writing to ir.module.module:
HITL NOTE: Any write/delete RPC call is gated by HITL confirmation.
Post-Installation Steps
- Restart Odoo — some modules require a server restart to activate all
components (workers, cron jobs, assets). Inform the user.
- Verify installation — use the
odoo_get_odoo_profiletool to check
that the module appears in installed_modules.
- Update Apps List — if the module is newly added to the file system and
does not appear in the UI, go to Settings → Technical → Update Apps List.
- Check logs — review the Odoo server log for errors during startup.
Upgrade (vs Install)
To upgrade an already-installed module (apply code/manifest changes):
This calls odoo-bin -d <db> -u <module> --stop-after-init.
Troubleshooting
| Symptom | Likely cause | Fix | |
|---|---|---|---|
| Module not in Apps list | Not on addons_path | Add path to config; refresh Apps List | |
| Install fails with dependency error | Missing parent module | Install dependencies first | |
| Server won't start after install | Module code error | Check server log; rollback if needed | |
| Module state shows "to install" but never completes | Cron not running | Restart Odoo with a worker |
Example: Install the sale module on Odoo 18
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagents/odoo_agent/skills/install-odoo-module/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
pluginCustom plugin integration
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/phenobarbital/ai-parrot/install-odoo-module)