How to create a skills matrix and find training gaps
Map who can open, close, run the till and hold keys, then find the tasks and shifts that rest on one person, with a fictional six-person example and a plan to train the gaps away.
Last updated November 11, 2026
Many small shops find out who can close on the night the usual closer calls in sick. A skills matrix moves that discovery to a quiet afternoon. This guide uses the free skills matrix tool, which prints the grid and flags thin cover.
What is a skills matrix?
It is a grid with people down the side and tasks across the top, with one level in each cell. Larger employers call it a competency matrix and add behaviors; a shop needs only practical tasks.
You need one once you can no longer say from memory who can do what, often after hiring weekend staff or losing someone nobody could replace.
Choose the tasks a shift cannot run without
List tasks, not qualities. "Good with customers" is hard to mark; "processes a return" is not. Start with the work that stops the shop if nobody on shift can do it:
- Opening: alarm, float and floor checks.
- Closing: cash-up, lock-up and alarm.
- Till: sales, refunds and voids.
- Returns under your written policy.
- Receiving deliveries against the order.
- Ordering stock from suppliers.
- Key holding: keys, alarm codes and alarm calls.
- First aid, where your shop names a first aider.
Use a simple skills matrix rating scale
The tool has four levels. Each has its own mark, so a black-and-white printout still reads:
- Not trained: has not done the task.
- Learning (◐): does it with someone watching.
- Trained (●): does it alone, to your standard.
- Can train others (★): can show someone else and check their work.
If you already use a five-point scale, map it to these four. What matters is that "trained" means the same thing in every column.
Fill it in from observation
Mark what you have seen, not what you assume. Someone who has watched five closes has not closed. If you have not seen someone do it alone recently, mark it learning and watch on a coming shift.
Then show each person their own row, since people often know of a gap the manager missed. Agree it together, have them initial it, and date it.
Read it for gaps
Reading the grid this way is a skills gap analysis for a small team. Run three checks.
Single points of failure
A task only one person can do stops when that person is away, which makes it a single point of failure. The tool's cover list flags any skill with fewer than two people at trained or above and names anyone learning it.
Shift by shift
The tool counts the whole team, not each shift. Check the rota: does every shift have someone trained for each task it needs? The staffing coverage planner works out how many people each part of the day needs; the matrix shows whether they can do the work.
Leave and resignation
Cover one row with your hand. If that person left, which columns would drop to one person or none?
Skills matrix example: a fictional gift shop
Larkspur Gifts and its team are fictional. Dana, Marco, Ruth and Theo work weekdays. Saturdays are Marco, Lena and Joel; Sundays are Ruth, Lena and Joel. Deliveries and ordering happen on weekdays. "Trainer" means can train others.
| Person | Opening | Closing | Till | Returns | Receiving | Ordering | Keys |
|---|---|---|---|---|---|---|---|
| Dana, owner | Trainer | Trainer | Trainer | Trainer | Trainer | Trainer | Trainer |
| Marco, supervisor | Trainer | Trained | Trainer | Trainer | Trained | No | Trained |
| Ruth | Trained | Learning | Trained | Trained | Trainer | No | Trained |
| Theo | Learning | No | Trained | Learning | Trained | No | No |
| Lena | No | No | Trained | No | No | No | No |
| Joel | No | No | Learning | No | No | No | No |
Counting trained or better, the columns hold 3, 2, 5, 3, 4, 1 and 3 people. Weekdays always include Dana or Marco, so check the weekends:
| Weekend task | Saturday | Sunday |
|---|---|---|
| Opening | Marco | Ruth |
| Closing | Marco | Nobody |
| Till | Marco, Lena | Ruth, Lena |
| Returns | Marco | Ruth |
| Keys | Marco | Ruth |
What the checks find:
- One task on one person. Ordering rests on Dana, the only gap on the tool's cover list.
- One task one absence from a gap. Only Dana and Marco can close.
- One shift gap. Nobody on Sunday can close, so Dana drives in every Sunday evening to lock up.
- Leave risk. Saturday relies on Marco alone for four of its five tasks. If he left, Saturday would have no opener, closer or key holder.
Turn the gaps into an employee training plan
The US Office of Personnel Management describes a training needs assessment as finding the gap between the performance a job requires and current performance. For a small shop, the matrix is that training needs analysis on one page. Give each gap a learner, a trainer, a target date and a test:
| Gap | Learner | Trainer | Target | Confirmed when |
|---|---|---|---|---|
| Sunday closing | Ruth | Dana | Week 4 | Ruth closes alone twice and the cash-up balances |
| Ordering | Marco | Dana | Week 8 | Dana approves two of Marco's weekly orders unchanged |
| Saturday returns | Lena | Marco | Week 6 | Lena handles three returns alone and Marco checks them |
Once Ruth can close, she can cover a Saturday when Marco is away. Put learner and trainer on the same shifts in the staff rota builder.
The University of Arkansas Libraries' cross-training program sets expected results and success criteria at the start of each plan and reviews them at the end. Do the same: when the test is passed and the learner agrees, the cell moves to trained.
How often should you update a skills matrix?
Update it when someone finishes training, joins or leaves, and review it all each quarter. Download the CSV after each review to compare versions. Add a new starter's row on day one alongside the employee onboarding checklist. Training that expires, such as a first aid certificate, belongs in the employee training tracker, which flags renewals due soon or overdue.
Keep it fair and private
A skills matrix is a planning record, not a performance rating. A new starter with empty cells is not doing badly, so keep it out of reviews and discipline. Training people into new tasks can support an employee retention plan.
Think before pinning it to the staff room wall: everyone sees who is not trained, and visitors see who holds keys. Managers need the whole grid; each person needs their own row. The tool keeps the draft in your browser tab and uploads nothing, so file downloaded copies with your staff records.
Where Headoffis fits
Headoffis does not store skill levels. A manager can add each training step in Work as a task assigned to the learner with a due date, and the learner sees it in My tasks.