How to Manage Employee Skills in Odoo 19: Complete Step by Step Guide
Organizations that effectively manage employee skills and competencies are better positioned to boost productivity and meet their long-term strategic goals. Odoo 19 provides a comprehensive Human Resources management solution that helps companies efficiently track, evaluate, and develop employee competencies within a centralized platform. With its advanced HR modules, businesses can maintain detailed records of employee skills, monitor proficiency levels, identify skill gaps, and organize training programs to enhance employee performance. This complete step by step beginner guide walks through everything you need to configure Skill Types, manage resume lines for certifications and experience, assign skills to employee profiles, and control access rights so the right people can manage your HR data.
What You'll Learn:
- How to activate the Skill Management feature in Odoo 19 Employees
- How to configure Skill Types with custom categories and proficiency levels
- How to assign skills to employee profiles with validity dates and certificates
- How to use the timeline view to monitor skill progression over time
- How to set up Resume Line Types and add experience, education, and certification entries
- How Odoo 19 access rights control who can manage skills vs. configure master data
What Is Skill Management in Odoo 19?
Skill management in Odoo 19 is a feature that helps organizations record, monitor, and evaluate employee skills, knowledge, and competencies. It enables businesses to identify skill gaps, improve employee development, and assign the right employees to suitable roles and projects. The platform simplifies competency management by allowing HR teams to create customized skill categories, assign skill levels, and generate insightful reports for workforce planning. Managers can easily evaluate employee capabilities and align talent development strategies with organizational requirements. The platform also supports performance appraisals and career progression planning, helping employees grow professionally while improving operational efficiency.
Key Benefits of Competency Management in Odoo 19
Custom Skill Categories
Create customized Skill Types such as Technical Skills, Language Skills, or Interpersonal Skills. Organize competencies in a structured way for easier tracking, evaluation, and targeted training development.
Proficiency Level Tracking
Define different proficiency levels for each skill type. Track employee growth over time with the timeline view that shows skill progression, training outcomes, and overall experience development.
Certification & Resume Lines
Attach certificates, validity dates, and external URLs to skills. Use Resume Line Types to organize education, work experience, and professional certifications in a structured format within employee profiles.
Role-Based Access Control
Odoo 19 uses role-based access control through user groups. HR Officers can manage employee skills and resume lines, while only Administrators can configure master data like Skill Types and Resume Line Types.
Step by Step: Configuring Skill Management in Odoo 19
Step 1: Activate the Skill Management Option
Before you can manage skills in Odoo 19, you need to enable the Skill Management feature. Start by accessing the Employee module from the Odoo 19 dashboard.
Navigate to Configuration > Settings
From the Employee module, go to the Configuration menu and select Settings. This opens the HR configuration panel where you can enable various employee-related features.
Enable Skill Management
In the Settings screen, locate the Skill Management option and enable the checkbox. Once enabled, the Skill Management features become available across the Employee module, allowing HR teams to define, track, and assess employee competencies for better workforce planning and development.
Step 2: Set Up Skill Types
A Skill Type in Odoo 19 is a category used to group related employee skills, such as technical skills, language skills, or interpersonal skills. It helps HR teams organize competencies in a structured way for easier tracking and evaluation.
Open Skill Types Configuration
Navigate to Configuration > Skill Types from the Employee module. A new window opens showing a list of existing skill types such as Soft Skills, IT, Marketing, etc.
Create a New Skill Type
Click the New button to add a new skill type. A pop-up window appears where you can enter the skill name in the Skill Type field and assign a preferred color for visual identification in the interface.
Enable Certification Option
If this skill type represents a certification, enable the Certification option. This marks the skill type as a certification type, allowing you to track certification-specific details like validity periods and certificate references.
Add Skills Under the Skill Type
In the Skills section, click the Add a line button to include individual skills under the selected skill type. For example, under the IT skill type, you might list Python, SQL, JavaScript, and Cloud Infrastructure as individual skills.
Define Proficiency Levels
In the Levels section, use the Add a line button to define different proficiency levels for each skill type. For instance, you might create levels such as Beginner, Intermediate, Advanced, and Expert. Each level can have a numeric value for scoring and comparison purposes.
Step 3: Add Skills to Employee Profiles
Adding skills to employees in Odoo 19 helps organizations maintain accurate records of employee competencies, expertise, and qualifications. HR managers can assign specific skills, define proficiency levels, and update experience details directly from the employee profile.
Open the Employee Record
Select the employee to whom you want to assign skills. Navigate to the Resume tab in the employee profile. This tab contains sections for Skills & Certifications and Resume Lines.
Pick a Skill from the List
Under Skills & Certifications, use the Pick a skill from the list option. A pop-up window appears showing all the skill types you previously configured, with their individual skills and levels.
Add Skill Details
In the pop-up screen, configure the skill assignment details: select the Category (Skill Type), the specific Skill from that category, the Skill Level (proficiency), the Validity period if applicable, and any Certificate reference. This creates a complete record of the employee's competency in that area.
Monitor Skills with Timeline View
Odoo 19 features a timeline view in the Skills tab that helps users monitor the development of an employee's skills over time. This functionality is particularly useful for HR managers and team leaders to evaluate skill progression, training outcomes, and overall experience growth. You can see how an employee's proficiency in a specific skill has changed over time with dated entries.
Step 4: Configure Resume Line Types
Resume lines in an employee profile are entries that record an employee's professional background, such as education, work experience, certifications, and skills. They help organize important career information in a structured format within the HR system. Before users can add these entries to employee profiles, administrators should configure Resume Line Types (called Sections in the configuration menu).
Navigate to Configuration > Sections
Go to Configuration > Sections in the Employee module. This opens the list of existing Resume Line Types (e.g., Experience, Education, Certifications).
Create a New Resume Line Type
Click the New button and add the name of the new section (e.g., "Professional Certifications" or "Academic Projects"). Save the record. This section type will now be available when adding resume lines to employee profiles.
Step 5: Add Resume Lines to Employee Profiles
Once Resume Line Types are configured, HR officers can add detailed career entries to employee profiles. Each entry can include course types, external URLs, dates, durations, certificates, and descriptions.
Open the Resume Tab
Open the employee record and navigate to the Resume tab. Under the Resume section, click the Create Resume Lines button to add a new entry.
Fill in Resume Line Details
A new pop-up screen appears where you can configure the resume entry: select the Resume Section (e.g., Experience, Education), add a Title for the entry, select the Course Type as either External or Onsite, and add optional details such as External URL (link to certificate or portfolio), Date, Duration, Certificate reference, and a Description.
Understanding Employee Update Rights
Odoo 19 uses a role-based access control system that ensures only authorized users can manage sensitive HR data such as employee skills and resume information. These permissions are controlled through user groups and access rules, ensuring both security and flexibility in HR operations. Access rights control what users can view, create, modify, or delete within the Skills and Resume tabs of an employee profile.
| User Role | Can Manage Skills & Resume Lines | Can Configure Master Data |
|---|---|---|
| HR Officer (Manage All Employees) | Yes — Can add, edit, and remove Skills and Resume Lines from employee profiles | No |
| Administrator | Yes — Full control over employee profile data | Yes — Can configure Skill Types, Skill Levels, and Resume Line Types |
Users assigned to the Officer: Manage all Employees access group can typically add, edit, and remove Skills and Resume Lines directly from the employee form view. This allows HR officers to efficiently manage employee qualifications, competencies, certifications, and experience records. However, they do not have permission to configure master data such as Skill Types, Skill Levels, or Resume Line Types, which is reserved for Administrator users. Only users with Administrator access can configure Skill Types, Skill Levels, and Resume Line Types, defining and managing the HR configuration framework that is applied system-wide.
Integrated HR Modules
Odoo 19 integrates skill and competency management with recruitment, performance appraisals, and training modules. This allows organizations to automate routine HR tasks, minimize manual effort, and make informed strategic decisions regarding workforce planning and succession management.
Frequently Asked Questions
What is the difference between a Skill Type and a Skill in Odoo 19?
A Skill Type is a category that groups related skills (e.g., IT, Soft Skills, Marketing). Individual skills are specific competencies within that category (e.g., Python, SQL under IT). Proficiency levels are then assigned at the skill level, not the type level.
How do I enable the Certification option for a Skill Type?
When creating or editing a Skill Type in Configuration > Skill Types, check the Certification option in the pop-up form. This marks the skill type as certification-based, allowing you to track validity periods and attach certificate references to skill assignments.
Can employees see their own skills in the Odoo 19 portal?
Yes, employees can view their assigned skills and resume lines through the employee portal. However, the ability to add or edit skills depends on the access rights configured by the Administrator. Portal users typically have read-only access to their profile data.
How do I track skill progression over time in Odoo 19?
Odoo 19 provides a timeline view in the Skills tab of each employee profile. This view displays dated entries showing how an employee's proficiency level in each skill has changed over time, making it easy to evaluate training outcomes and experience growth.
Who can configure Skill Types and Resume Line Types in Odoo 19?
Only users with Administrator access can configure master data such as Skill Types, Skill Levels, and Resume Line Types. HR Officers with Manage all Employees rights can add and edit skills on employee profiles but cannot modify the underlying configuration framework.
Need Help with Odoo 19 HR?
Our Odoo experts can help you configure employee skill management, customize HR modules, and build a complete workforce management system tailored to your business needs.
About the author
Head of Odoo Practice
Leads Braincuber's Odoo implementations across the US, India, and EU. Shipped 50+ Odoo deployments. Specializes in NetSuite and SAP Business One migrations.
