competency-matrix
Helps your agent create competency tables. This shows what each job needs to know and how to assess people. It's useful for defining teams and hiring.
What it does
This tool helps create a competency model to define expected skill levels for different job roles within a company. It can generate templates in formats like CSV or SQL.
When to use it
- ✓When creating a new job and salary structure.
- ✓When defining skill requirements for new hires.
- ✓When organizing existing competencies into a standardized format.
Example of what to ask your AI
“I want to create a competency model for my team. Which roles should we include?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI asks about job roles, desired competencies, and how skills will be assessed. Based on your answers, it suggests the best way to organize this information and can generate a data template.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill competency-matrixOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/competency-matrix/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Competency Matrix
What it is: Skill levels.
Overview
Works out the smallest useful Competency Matrix setup for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a spreadsheet. Artifacts - CSV, SQL DDL, JSON Schema, Notion mapping - are produced on request, from one field list so they cannot drift apart.
Layer: Layer 5: Develop. Fits: Scale stage. Table code: n/a.
When to Use This Skill
- competency matrix
- skills framework
- role competency model
- capability matrix
Also use it when the user says "skill levels" for roles (what each role must show), or describes the same process happening in a spreadsheet, a document or someone's inbox.
Do not use it for: payroll calculation, tax filing, or legal advice; assessing named people
against expected levels (that is skill-gap-analysis); or certifying competence. This skill
produces empty templates only - it never holds or processes real employee or customer data.
How It Works
Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.
Step 1 - Identify intent
Read the request and pick the intent before asking anything.
- "set up" or "build" or "create" ->
set up; go to Step 2. - "our process is ..." or "it is in a sheet" ->
import; capture it, then Step 2. - "is this right" or "review" or "audit" ->
review; answer from what they share. Do not open an intake question. - "how do I ..." ->
report; answer directly and offer the build only if it helps. - "fix" ->
fix; correct confirmed defects in the supplied material.
One message, one question, no batching. If intent is set up or import and the user has
not named the roles, open with:
Q: Which roles need a competency model?
If they already named roles, ask the next missing fact that would change the recommendation or the requested artifact. Never ask a question whose answer would not change the result.
Step 2 - Ask only what is missing
Skip anything the user already answered, in any earlier message. Ask the rest one at a time, and stop as soon as the remaining answers would not change the output.
- Roles - Which roles? Skip if already named. This table also stores two different "level" facts. Do not ask "How many levels?" until you know which: Grade Level (job grade) or Expected Level (proficiency). First ask which they mean, using those two names. After that answer, ask how many and what they are called.
- Competencies - Which competencies? / Derived from what?
- Assessment - Who assesses? / Self or manager? / How often?
- Current process - Is anything documented? / Training linked? / What is missing?
- Outcome - What do you need? A matrix, an assessment sheet, or a link to a gap record? Do not assume a skill-gap table unless they asked for that link.
Never invent an answer. If the user does not know, record it as unknown and carry on. Country and software are not required inputs for a country-neutral, tool-neutral competency-matrix review. Ask for either only when the user supplied country- or tool-specific requirements that materially change the requested result.
Step 3 - Hold the internal context
Hold the answers in this shape. It stays internal - it is not shown to the user unless they ask, and it never carries a value the user did not give.
module: competency-matrix
intent: null # setup | advice | review | fix | build | convert | export
scale: null # Starter | Growth | Scale, only if the answer changes it
areas:
"Roles": null
"Competencies": null
"Assessment": null
"Current process": null
"Outcome": null
requested_outputs: [] # csv | sql | json | notion | xlsx - requested formats only
confirmed_facts: [] # only what the user actually said
open_questions: [] # the unanswered ones, in the order worth asking
Step 4 - Recommend the smallest workflow
Give a short recommendation from confirmed facts only, then ask whether to build it. Do not build unprompted. Ask: "Want me to build the CSV, SQL DDL, JSON Schema, Notion mapping, or an Excel workbook from these confirmed rules?"
Recommended approach: Define a small set of proficiency levels and attach each competency to the confirmed roles. Include grades only when the user named them. Mention a gap or
…
FAQ
Does this tool assess people?
No, it only creates the reference model. People's assessments are handled by another tool or process.
Can I use this for payroll calculations?
No, the focus is on defining competencies and skill levels, not on financial or payroll calculations.
Do I need everything defined before using it?
No, you can start with the basics (roles) and the AI will guide you to add other necessary information.
Details
Original description by the author
Competency matrix of expected proficiency by job title and grade, with assessment method and linked skill area. Use for role frameworks and hiring bars.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2601
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
intent-driven-development
Helps your agent turn ideas into clear, testable plans. Defines criteria to ensure changes are made correctly and safely.
affaan-m/ECC
product-capability
Guides your agent in turning product ideas into clear plans. It defines what needs to be done, the limits, and decisions before development.
affaan-m/ECC
article-writing
Writes long-form content like articles, guides, and blog posts with a unique style. It's useful when you need well-written texts with a consistent voice and credibility.
affaan-m/ECC