Human Resources

Odoo Skills Management: skills management software for SMBs

Community + Enterprise

Manage skills, knowledge and resume of your employees

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Skills Management logo
What it does

What Odoo Skills Management does

Odoo Skills Management is the app that tracks every employee's skills, certifications, languages, education, and prior experience. Hiring managers staffing a project see who has the skills needed; HR planning training programs sees the skills gaps; succession planning sees who is ready for the next role. The same employee record carries the skill ratings, the certifications, the languages, and the development plan from one place.

Professional services firms staffing project teams, consultancies matching consultants to engagements, agencies assigning the right designer to a brief, and any business where the right person for the work matters more than the next available person uses it. You can test Odoo Skills Management free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's official documentation.

How it works

The day-to-day flow

Setup starts on the Skill Type and Skill Level configuration. A skill type defines a category (Programming Languages, Foreign Languages, Soft Skills, Software Tools) with its own list of skills inside the category and its own list of levels (Beginner, Intermediate, Advanced, Expert, or any custom scale you define). The level structure is configurable per skill type, so a language skill might use the CEFR scale (A1 to C2) while a programming skill might use Junior to Senior to Principal.

From there, each employee record carries a Resume tab with several sections: Skills (the rated skills per type), Experience (prior employers and roles), Education (schools and degrees), Certifications (the certificates the employee holds with optional expiry dates), and Languages (with proficiency rating). Employees can edit their own resume from their profile through self-service, or HR can update it on their behalf.

When a manager needs to staff a project (a custom development job needing senior Python skills, a client engagement needing fluent French and consulting experience, a presentation needing senior soft skills), the search across the employee directory filters by skill and level. The list shows every employee meeting the criteria, with their current availability from Time Off, their current workload from Project, and their location. With Odoo Appraisals installed, the appraisal cycle can carry a skill rating update so the resume stays current as the employee grows.

Calibre configures Odoo Skills Management for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Skills Management

Skill Types and Custom Level Scales
Configure skill types (Programming, Languages, Software Tools, Soft Skills, Industry Knowledge) with their own list of skills and their own custom level scale per type. A language can use CEFR (A1 to C2); a programming skill can use Junior to Senior to Principal; a soft skill can use a 1-to-5 scale.
Employee Resume Per Profile
Each employee record carries a Resume tab with Skills, Experience, Education, Certifications, and Languages. The information is visible on the employee profile to anyone with the right permissions, so a manager scanning the team list sees the resume at a glance.
Self-Service Resume Updates
Employees can edit their own resume from their profile: add a new skill, claim a new certification, update their proficiency level after training, log a new language. The change goes live on the employee profile for the team to see, with an audit trail.
Skill Search Across the Directory
Filter the employee directory by skill and level: find every senior Python developer, every employee fluent in French, every consultant with healthcare industry experience. The search returns the matching employees with their availability and workload data when paired with Time Off and Project.
Certification Tracking With Expiry
Each certification on the employee resume carries an optional issue date and expiry date. The system flags certifications expiring within a configurable window (30 days, 60 days, 90 days) so HR can prompt the employee to renew before the certification lapses.
Languages With Proficiency Levels
Languages carry a proficiency rating (CEFR scale by default, or a custom scale you define). A team staffing an international project filters by language plus minimum proficiency to ensure the right language coverage on the engagement.
Experience and Education Records
Each employee's resume carries prior employer and role records (employer name, position title, dates) and education records (school, degree, dates, field of study). The history travels with the employee through every internal move and promotion.
Skill Updates Through Appraisals
With Odoo Appraisals installed alongside, the appraisal cycle can carry a skill rating update. The manager reviews the employee's growth on each tracked skill during the appraisal conversation, and the new ratings save to the resume. Over multiple appraisal cycles, the skill history shows the development trajectory.
Career Plan and Development Goals
Each employee's resume can carry a career plan (target role, target skills for that role, target timeline) and the development goals tied to the gaps. Goals roll forward through appraisal cycles so progress over time stays visible without anyone re-typing it.
Reports on Team Coverage
Pivot and graph reports show team-wide skill coverage: which skills the company is strong in, which skills are thin, which certifications are expiring soon, and which teams have language coverage gaps. HR planning training programs uses the coverage data to prioritize what to fund.
Built for

Is Odoo Skills Management right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Community + Enterprise Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Skills Management

Odoo Skills Management is built into Odoo Employees as the Resume tab on every employee record. Odoo Appraisals reads and writes skill ratings during the appraisal cycle, so the resume stays current as the employee grows. Odoo Recruitment uses the same skill taxonomy on candidate records, so a candidate's skills entered during hiring carry forward to the employee resume on their start date. Odoo Project staffing reads the skill data to suggest the right employees for a project's required skill set. Odoo Time Off provides the availability that pairs with skill search (is the senior Python developer available next month, or are they on vacation). Odoo Knowledge can host the training content that closes a skill gap.

Pricing

What Odoo Skills Management costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Skills Management is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Skills Management

Is Odoo Skills Management free?
You can test Odoo Skills Management free on the Odoo 15-day trial. Beyond the trial, Odoo's one-app-free rule means it runs free for unlimited users, forever, but only if it is the only Odoo app you install. Because Skills Management is built into Odoo Employees (it shows as the Resume tab on every employee), most deployments install both apps together and land on the paid Standard plan at around CA$35.20 per user per month billed annually.
What's the difference between Odoo Skills Management in Community and Enterprise?
The core skills workflow is identical: skill types, custom level scales, the employee resume, certifications with expiry, languages with proficiency, skill search, and the standard reports all work in the free Community edition. Enterprise adds the polish layer: deeper integration with Odoo Appraisals for cycle-driven skill updates, polished pivot dashboards for team coverage analysis, and the polished native mobile app. Most growing teams move to Enterprise for the Appraisal link.
Can we migrate our existing skills inventory and certifications into Odoo?
Yes. Odoo Skills Management accepts CSV and Excel imports for the skill type and skill list, the level scales, employee skill ratings, certifications with issue and expiry dates, languages with proficiency, prior experience records, and education records. The work is rarely the upload itself, it is mapping your existing skill names and rating scales to Odoo's structure cleanly so search and reporting work on day one. Calibre handles the mapping during the rollout.
Does Odoo Skills Management connect with our appraisal cycles and project staffing?
Yes to both. The Appraisal link is automatic when both Skills and Appraisals are installed: the appraisal cycle can include a skill rating update so the resume reflects what the manager and the employee discussed during the review. The Project staffing link uses the skill data to suggest the right employees for a project's required skill set; combined with Time Off availability and Project workload, the staffing manager sees a sorted list of who has the right skills and the bandwidth to take the work.
Can employees update their own resume from their phone?
Yes. The Odoo mobile app (iOS and Android) shows the employee profile with the Resume tab. Employees can add a new skill, claim a new certification, update their proficiency after training, or log a new language from the phone. Managers reviewing the team see the resume on the team list. The polished native mobile app is part of the Enterprise tier; Community users get the responsive web admin, which works on a phone but is not as smooth for thumb typing.
How do certifications with expiry dates work?
Each certification on the employee resume carries an optional issue date and expiry date. The system flags certifications expiring within a configurable window (30 days, 60 days, 90 days) so HR can prompt the employee to renew before the certification lapses. The notification fires through the standard Activity system on the employee record. For regulated industries (medical, financial, safety), the expiry tracking is the difference between an employee being allowed on a specific job site and not.
Can we search the directory for employees with a specific skill set?
Yes. The employee directory filters by any combination of skills, levels, languages, certifications, and other resume data. A staffing manager planning a client engagement filters for senior Python skills plus fluent French plus consulting industry experience; the search returns every employee meeting the criteria, sorted by availability (from Time Off) and current workload (from Project) when those apps are installed alongside. The same search works on candidates in Recruitment when finding internal moves.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Skills Management.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing