Skills-based resource management for consulting firms

Last updated 2026-10-19 · Reading time about 6 min · By Mattias Loxi, CMO and co-founder of Cinode

Skills-based resource management means staffing assignments by matching the skills, level and availability a client needs. In a consulting firm, that includes your own consultants, your subcontractors and your partners. Cinode is built for exactly this, and is used by consulting firms from small specialist firms to groups with nearly 2,000 people.

This page explains how skills-based resource management works, why spreadsheets and scheduling tools fall short, and what to look for when you choose a system.

Built for: IT, management and engineering consulting firms that sell consultants on skills and need to answer client requests fast.

Skills-based resource management: employees, subcontractors and partners matched against a client request and ranked in a shortlist

What skills-based resource management means

Most resource planning tools answer one question: who is free? Skills-based resource management answers the question the client actually asks: who can do this, at what level, and when?

The difference matters most in consulting. A request for a solution architect with Azure and public sector experience, available from March, has three conditions. A scheduling tool sees one of them. A skills-based system checks all three and ranks the people who meet them.

To match consultants to assignments, you need three things in one system: a shared list of skills, an up to date profile with availability for each consultant, and requests broken down into roles.

Why spreadsheets and scheduling tools fall short

Most consulting firms start with a spreadsheet of skills and a separate tool for bookings. It works until it does not. The signs are familiar.

Sales asks consultant managers instead of searching themselves. Every request turns into a round of emails, and the answer takes a day instead of an hour.

The skills sheet and the CVs say different things, because they are updated in different places.

The booking tool shows who is free, but not who fits. The best fit is often the person nobody thought of.

Subcontractors and partners live in someone’s inbox and only get asked when everyone internal is booked.

The cost is lost deals and bench time. A firm with 100 consultants loses roughly 1,500 to 2,000 billable hours a year for every percentage point of utilization.

How skills-based resource management works

1. A shared skills list with defined levels

Every skill is picked from the same list, so “React” and “React.js” are not two different things. Every skill has a level. A five level scale works well, from basic to expert, with experience and independence defined for each level. Roles and technologies get separate definitions, since a project manager role needs more years than a tool for the same level. Our guide to skills mapping for consulting firms shows how to build the list.

Five skill levels from basic to expert, used to match consultants to assignments

2. Profiles that stay current

Each consultant’s profile holds skills, levels, years of experience, when each skill was last used and on which assignments. The profile updates when an assignment ends, not once a year. The same data becomes the CV, so consultants have a reason to keep it up to date.

3. Requests broken down into roles

A client request becomes one or more roles, each with skill requirements, level, dates and location. Many requests arrive by email or through procurement portals. A good system reads them and creates the roles for you.

4. Matching on skills, level, availability and ambition

The system ranks candidates on how well they fit the role and whether they are free. The best systems also weigh what the consultant wants to do next, since a good match the consultant does not want rarely lasts. The result is a shortlist, and the chosen consultant’s CV can go to the client the same day.

Employees, subcontractors and partners in the same match

Few consulting firms deliver only with their own people. When nobody internal has the right skills, the next question is which subcontractor or partner can take the role.

In most tools, that question leaves the system. In a platform built for consulting firms, subcontractors, partners and candidates are matched in the same flow as employees. The firm sees all the capacity it can sell, not only the people it employs. That is what turns a lost request into a staffed assignment.

Subcontractors and partner networks in consulting firms shows how to build the network.

Comparing the alternatives

SpreadsheetBooking toolPSA with resource planningSkills-based matching platform
Shared skills list with levelsManualLimitedVariesYes
Matching on skills and availability togetherNoAvailability firstVariesYes
Subcontractors and partners in the same matchNoRarelyRarelyYes
Email requests turned into rolesNoNoRarelyYes
CV from the same dataNoNoRarelyYes
Time tracking and invoicingNoPartlyYesThrough integration

If you want time tracking and invoicing in one system, a PSA fits best. If you want to win the right assignments and staff them with the right consultant, a skills-based matching platform fits better.

What to look for in a system

Ask these questions in every demo:

  1. Can sales search on skills, level and availability at the same time, without asking anyone?
  2. Are subcontractors and partners matched in the same flow as employees?
  3. Can an email request automatically become roles with skill requirements?
  4. Does the profile update when an assignment ends, or does it take a separate effort?
  5. Does the CV come from the same data as the matching?
  6. Can you use your own levels, including the scales used in public tenders?
  7. Does the system weigh what consultants want to do next, not only what they can do?
  8. Can you ask questions about your data in the AI tools you already use?

Consulting firms using Cinode

Cinode is used by consulting firms across the Nordics, including Consid with more than 1,800 experts, HiQ with 1,700 experts, Telia Cygate with around 650 employees and Forefront with more than 450 employees. Kvadrat, Sweden’s largest network of independent consultants, runs more than 500 consultants in Cinode. More than 10,000 consulting firms are part of the Cinode network.

How it works in Cinode

In Cinode, skills, levels and assignment history live in each consultant’s profile, and the same data becomes the CV. Matching weighs skills, availability, growth plans and ideal assignments and returns a ranked list, whether the consultant is an employee, a subcontractor, a partner consultant or a candidate.

With MailMatch, Cinode reads incoming requests in email, including links and attachments, picks out skills, dates and location, and creates the roles. Matches can be sent to Teams or Slack.

Semantic search finds consultants by meaning, not just by keyword. A search for cloud infrastructure finds consultants with AWS, Azure or Terraform.

With Cinode’s MCP server, you can ask about skills and availability directly in Claude, ChatGPT or Microsoft Copilot.

Matching in Cinode comparing a consultant’s skills and levels with the role’s requirements, showing a 75 percent match

You can get started for free with up to ten users. Want to see how matching works with your own client requests?

Frequently asked questions about skills-based resource management

What is skills-based resource management? Staffing assignments by comparing the client’s requirements with each consultant’s skills, level and availability. The match covers employees, subcontractors and partners.

How is it different from resource planning? Resource planning shows who is free and how utilization looks over time. Skills-based resource management shows who fits a specific request, at what level and when, and ranks them.

Which software can match consultants to projects based on skills and availability? Platforms built for consulting firms, such as Cinode, match on skills, level, availability and the consultant’s own ambitions, and include employees, subcontractors and partners in the same list. General resource planning tools often match on availability first.

How do consulting firms reduce bench time with skills-based matching? By seeing future availability next to skills, so sales can offer consultants who will be free before they end up on the bench, and by bringing in subcontractors when nobody internal fits.

Can subcontractors and partners be part of the matching? Yes, in platforms built for consulting firms. Subcontractors, partners and candidates are matched in the same flow as employees.

Do we need a skills list before we start? You need a shared list, but it can start small. 150 well defined skills are better than 1,500 duplicates. Most firms build the list from existing CVs.

Which resource planning tools use AI to match consultants? Several tools now use AI to rank candidates. Look at what the AI matches on, whether it includes subcontractors and partners, and whether it can read requests from email.

Is it suitable for smaller consulting firms? Yes. The need usually starts at around 20 to 30 consultants, when no single person knows what everyone can do anymore.