OdooWiki OCA HUB

Skills Management

hr_skill folder_open OCA/hr open_in_new
Human Resources License: AGPL-3

This module allows you to manage your employees skills.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Record the skills of each employee with a proficiency level (Junior, Intermediate, Senior, Expert), maintain a hierarchical catalogue of skills, and analyse who has which skills in graph and pivot reports.

This module adds a Skills tab to the employee form where you can list the skills of that employee and pick a level for each one. Levels are Junior, Intermediate, Senior and Expert, shown as a priority-style selector. The same employee cannot be given the same skill twice: Odoo blocks duplicates with the message "This employee already has that skill!".

A skill catalogue is available under the Human Resources configuration menu (visible to technical users). Each skill has a name, a description, a colour, an active/archive flag and an optional parent skill, so you can build a hierarchy of skills and sub-skills; the full name is built automatically from the parent chain.

A reporting menu "Employee Skills" shows the recorded employee skills as a bar graph and as a pivot table, grouped by employee, skill and level, so you can compare competencies across the company. A separate "Employees" action lists employees filtered on their skills.

Access rights: all internal users can read skills and employee skills; HR managers can create, edit and delete skills; HR users can create, edit and delete employee skill records.

Depends on

hr

Menus it adds

Employee SkillsSkills
Models and fields (3)
  • hr.skill · new modelname (Name), color (Color Index), active (Active), child_ids (Children), parent_id (Parent), description (Description), parent_path, complete_name (Complete Name), employee_skill_ids (Employees)
  • hr.employee · extends an existing modelemployee_skill_ids (Skills)
  • hr.employee.skill · new modellevel (Level), skill_id (Skill), employee_id (Employee), complete_name (Complete Name)

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 12.0
  • Go to Employee
  • Create or select an employee
  • Go to the Skills tab to enter his skills and levels

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.