River
Y CombinatorBacked by Y Combinator

Free template

Skills Matrix Template for Teams

Rate everyone on every skill in one matrix, spot the skills only one person can cover, and track who is training as backup.

Free download · No account needed

What you get

Pack of 5 files: 2 documents, 3 spreadsheets

Skills Matrix Template for Teams
  • Skill FrameworkDocument
  • Development GuidanceDocument
  • Skills MatrixSpreadsheet
  • Coverage and Single-point-of-failure MapSpreadsheet
  • Development Plan RegisterSpreadsheet

How to create a skills matrix for your team

A skills matrix is a grid with your team's people down one side and the skills its work depends on across the top. Each cell holds a rating on a fixed scale, such as 0 to 4. To create one, list the skills, define each level, rate everyone on evidence, and count who meets the level each skill needs. A skill only one person can do is a single point of failure, and it needs a named successor.

Count coverage, not averages. Four people rated 4, 2, 2 and 2 on a skill average 2.5, yet only one of them can do the work alone. A skill is covered only when at least two people can.

A man in a plaid shirt gestures toward a laptop as he talks a younger colleague through something at a shared white table
Pair each successor with the skill's current owner on real work. Photo: Quilia on Unsplash

List the skills the work depends on

Start from the work, not from job titles. Walk through a normal quarter: the recurring tasks, the systems you run, the procedures you follow and the last few things that broke. Each one is a candidate skill. The US Government Accountability Office gives federal agencies similar advice: determine the critical skills and competencies1 needed for current and future work, then develop strategies to close the gaps.

Name each skill narrowly enough to rate. "Networking" hides the one routing setup only one person understands, while "network and BGP routing" exposes it. Keep the list short enough to re-rate, say 8 to 20 skills for one team. Include the unglamorous ones, like a legacy system, a vendor portal or a compliance filing. Nobody volunteers to be the second person who knows those.

Naming skills so a rating means something

AreaToo broad to rateSpecific enough
InfrastructureNetworkingNetwork and BGP routing
FinanceAccountingMonth-end close and accruals
SupportCustomer serviceRefunds and chargeback disputes
ComplianceRegulationsQuarterly sales tax filing

Define each rating and the level each skill needs

A rating only helps if two managers would give the same one, so describe each level by what the person can actually do. The US Office of Personnel Management's proficiency levels for leadership competencies2 work this way. Their five levels run from Awareness, for someone who "requires close and extensive guidance," to Expert, for someone who "serves as a key resource and advises others."

The 0 to 4 scale in this template

LevelWhat the person can do
0 No exposureHas not worked in this area
1 AwareUnderstands the idea but hasn't done it unsupervised
2 DevelopingDoes the work with review or support
3 ProficientDoes it alone, and the team sends this work to them
4 ExpertTeaches it, and gets called when others are stuck

Then give each skill a required level: the rating at which someone can own the work without oversight. For most everyday skills that is 3. Set it at 4 for work the team rarely does but can't afford to get wrong, such as a safety procedure or a regulatory filing.

Rate people on evidence, not memory

Self-ratings are a useful start and a poor finish. Researchers Ethan Zell and Zlatan Krizan reviewed 22 meta-analyses in 20143 and found that self-ratings of ability tracked measured performance only moderately. The average correlation was .29, where 1 would be perfect. Self-ratings were closer to the mark for specific skills and familiar tasks, one more reason to name skills narrowly.

So check each self-rating against recent work: who handled the last few incidents, who closed the books, whose work still needs review. Notes from your last performance review cycle often settle a rating faster than a debate. Date every rating, because an undated matrix looks current long after it stopped being true.

Blank is not zero

If nobody can say how good someone is at a skill, leave the cell blank and ask. Don't guess from job title or tenure: a guessed 0 hides a possible successor, and a guessed 3 hides a gap.

Count coverage and find single points of failure

For each skill, count the people rated at or above its required level. Zero is a gap. One is a single point of failure: when that person is sick, on vacation or gone, the work waits. Two or more is covered. Leave learners out of the count, because three people at level 2 is a training pipeline, not cover.

Expect to find some, even on strong teams. Software engineers have a name for the project-wide count: the truck factor, the fewest people who would have to leave before a project stalls. In 2016, Guilherme Avelino and colleagues estimated it for 133 popular GitHub projects4: 65% came out at two or fewer.

ExampleA coverage check for an eight-person teamAn illustrative example written for this guide. The eight-person team and its ratings are made up.

Skills rated: 8. Required level: 3 for each.

Network and BGP routing: one person at 3 or above (Malia, rated 4). No development plan. Unmitigated.

Legacy billing integration: one person at 3 or above (Ren, rated 4). Btissam is developing it from 0 to 2 by Q3. Mitigated, not resolved.

Summary: 2 of 8 skills rest on one person, and 1 of 8 has nobody learning it.

  • Report against the total. "1 of 8 skills" shows how exposed the team is. "1 skill" doesn't.
  • Mitigated is not covered. Btissam's plan stops at level 2, so billing stays on the list until someone reaches 3.
  • Start from the nearest rung. Dashiell is already at 1 on routing, a shorter climb than anyone at 0.

Give every single point of failure a successor

Plenty of organizations never plan who steps in. In 2024, the Society for Human Resource Management reported that 56% of HR professionals in one of its surveys5 said their organization had no succession plan at all. A skills matrix asks that question for each skill, and every answer should name a person.

  1. Check for a plan already in motion

    Match the skill's exact name against your development plans, not a person's reputation. A database course does not cover a routing gap. Count a plan only if it names the person, the skill, their current and target levels, and a quarter.

  2. Pick the nearest successor

    Choose someone already at level 1 or 2 where you can. The climb to proficient is shorter, and a skill with one owner is the wrong place for the long route.

  3. Plan real work, with backup

    In its book on site reliability engineering, Google recommends that new engineers shadow on-call shifts early and often6. Some teams then swap roles: the trainee handles incoming problems as the main responder, and an experienced engineer stays in the background to help. Copy that pattern for any skill, and check progress before the target quarter.

  4. Decide on the rest

    For a single point of failure with no plan, choose this cycle: open a plan, hire, or accept the risk and record who decided. If it's a hire, cost it in a headcount plan before you ask for budget.

Keep the skills matrix current

Ratings drift as people learn, leave and change roles. Re-rate quarterly if your tools or team change quickly, or twice a year if they don't. Update each successor's current level at every review, not only at the target quarter, so a plan running late shows up while there's still time to help.

Watch for ratings that never move. A rating unchanged for three cycles means either a real plateau or that nobody is checking. Both deserve a conversation at your next one-on-one.

Before you share the matrix

  • Every skill is named narrowly enough to rate
  • Each skill has its own required level
  • Every rating is dated and backed by recent work
  • Unknown ratings are blank, not guessed
  • Every single point of failure has a successor, a hire or a recorded decision
  • Exposure is stated against the total, such as 1 of 8 skills

When a sole owner gives notice, sit down with them before their last day and write up how they do the work. A role handover document gives you the outline.

How to use this template

Use the files as they are, or open them in River. River asks for your team's skills and the level each one needs, plus current ratings from reviews, training records or a fresh assessment. It also asks who is already learning what. Then it builds the Skills Matrix and Coverage Map, and checks each single point of failure against the Development Plan Register before calling it a priority.

The workspace also includes saved prompts you can rerun each cycle. One builds the matrix and coverage map, leaving unknown ratings blank and asking rather than guessing from job titles or tenure. Another updates the register, logging only plans that name a person, a skill, current and target levels and a quarter, and flagging any that miss their target quarter.

  1. Download it or open it in River

    Download the two Word documents and three CSV sheets free, no signup needed, or open the template in River.

  2. Set your skills and levels

    List the skills your team's work depends on, adapt the 0 to 4 scale, and give each skill a required level.

  3. Rate the team and count coverage

    Add dated ratings to the Skills Matrix, then count who meets each required level, or ask River to build both sheets.

  4. Check every single point of failure

    Match each one against the Development Plan Register, then open a plan, hire or accept the risk, and re-rate on a schedule.

What's in the template

Two single points of failure. Only one has a successorThe Coverage Map's 8 skills, and the succession cross-check against the Development Plan Register.
Skills Matrix Template for Teams
RiverCoverage Map

Coverage and Single-point-of-failure Map

Illustrative example. Marloe Logistics, fictional infrastructure software company, 8-person Site Reliability team, required level 3 of 4.

SkillCovered byWhoStatus
Kubernetes cluster operations4Farid, Ingrid, Dashiell, OskarCovered
Terraform / IaC4Farid, Dashiell, Soraya, OskarCovered
Incident command3Farid, Dashiell, BtissamCovered
Observability tooling3Ingrid, Dashiell, BtissamCovered
Security hardening3Malia, Btissam, OskarCovered
Database internals2Ingrid, SorayaCovered
Network and BGP routing1Malia FonotiSingle point of failure
Legacy billing integration1Ren KobayashiSingle point of failure

2 of 8 skills, 25%, are single points of failure. Both look equally urgent from this sheet alone.

RiverSuccession Cross-Check

Succession Cross-Check

Every single point of failure checked against the Development Plan Register.

SPOF skillSole ownerSuccessor in developmentStatus
Legacy billing integrationRen KobayashiBtissam Chraibi, level 0 to 2, Q3Mitigated, not resolved
Network and BGP routingMalia FonotiNone assignedUnmitigated

1 of 8 skills, 12.5% of the team's whole list, is a single point of failure with zero succession in motion. That is the number to take to a hiring or budget conversation, not the raw count of 2.

  • Skill FrameworkThe 0 to 4 rating scale, how to set each skill's required level, and when to re-rate.
  • Development GuidanceWhat makes a development plan count as active, how to pick a successor and how to structure the plan.
  • Skills Matrix sheetOne row per person, with a 0 to 4 rating on every skill and the date they were last rated.
  • Coverage and Single-point-of-failure Map sheetFor each skill: its required level, how many people meet it, who they are, and its status.
  • Development Plan Register sheetWho is learning which skill, to what level by which quarter, and whether it targets a single point of failure.

Common questions

What should a skills matrix template include?

A skills matrix template should list the skills your team's work depends on and define every level of its rating scale. It also needs a required level for each skill, one dated row of ratings per person, and a count of how many people meet each skill's level. This template adds a register of who is training toward which skill.

What rating scale should a skills matrix use?

Use a short scale where every level describes what the person can do. This template uses 0 to 4: no exposure, aware, developing, proficient and expert, with 3 meaning someone can do the work unsupervised. Whatever range you pick, write the descriptions down so two managers would give the same person the same rating.

How many people should be able to do each skill?

At least two at the required level, so the work carries on when one of them is away. For work that cannot wait, such as payroll or an on-call rotation, aim for three. Then a vacation and a sick day in the same week still leave someone who can do it.

How often should you update a skills matrix?

Every quarter for a team whose tools or people change quickly, and twice a year for a stable team. Refresh the development plans at the same sitting, so a successor who has fallen behind is visible early. Treat any rating that has not moved in three cycles as a prompt to ask why.

What is the difference between a skills matrix and a competency matrix?

A competency matrix usually describes the behaviors expected at each job level, such as communication or leadership, and applies across many roles. A skills matrix rates named people on the specific skills one team's work depends on. The two work well together: competencies for leveling and promotion, a skills matrix for coverage and training.

Is this skills matrix template free?

Yes. Download the two Word documents and three CSV sheets with no signup. The sheets come filled with a made-up eight-person team, so you can see how ratings, coverage and development plans connect before you clear them. Edit with AI opens the same template in a free River workspace.

What does Edit with AI do?

It opens the template in a free River workspace and asks for your skills, the level each needs and current ratings. River builds the matrix and coverage map, then asks whether each single point of failure already has a development plan before treating it as unaddressed. Those still without one come back as a count against your total, such as 1 of 8 skills.

Sources

  1. U.S. GAO. “Human Capital: Key Principles for Effective Strategic Workforce Planning.” gao.gov (opens in a new tab)

  2. U.S. Office of Personnel Management. “Proficiency Levels for Leadership Competencies.” opm.gov (opens in a new tab)

  3. Perspectives on Psychological Science. “Do People Have Insight Into Their Abilities? A Metasynthesis.” pubmed.ncbi.nlm.nih.gov (opens in a new tab)

  4. arXiv. “A Novel Approach for Estimating Truck Factors.” arxiv.org (opens in a new tab)

  5. SHRM. “Succession Planning: Set Your Organization Up for Success.” shrm.org (opens in a new tab)

  6. Google SRE. “Google SRE Onboarding Guide with a Suggested Learning Path.” sre.google (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River