odoo-icon-maker

Community

Generate Odoo icons & update files, effortlessly.

Authorstraga
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually creating Odoo module icons and updating __manifest__.py and menu XML files is a repetitive and often overlooked task. This skill automates the entire process, from design to file updates, ensuring consistency and saving development effort.

Core Features & Use Cases

  • Smart Icon Generation: Automatically creates modern Material Design style 128x128 PNG icons based on a text description, using composable primitives and intelligent color selection.
  • Automated File Updates: Seamlessly updates __manifest__.py with the icon path and adds/updates web_icon attributes in relevant root menu XML files.
  • Use Case: You're building a new inventory_tracking module. Simply provide a description like "Warehouse inventory with boxes and tracking", and the skill will generate a professional icon and update all necessary Odoo configuration files for you.

Quick Start

Generate an icon for 'my_module'

uv run python .claude/skills/odoo_icon_maker/scripts/make_icon.py
--module my_module
--description "Warehouse inventory with boxes"

Dependency Matrix

Required Modules

Pillow

Components

scripts

💻 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-icon-maker
Download link: https://github.com/straga/ai-assistant-skills/archive/main.zip#odoo-icon-maker

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 223,000+ vetted skills library on demand.