Resume Skills: What to List, Where It Goes, and How Many
The skills section is the easiest part of a resume to write and the easiest to waste. This guide covers what belongs in it, where it sits on the page, how to group it, how many entries are enough, and why the rating bars printed on so many templates say nothing at all.
What the skills section is for
The skills section does two jobs, and persuasion is not one of them. The first is retrieval: it is the densest patch of searchable nouns on your resume, so it is what a keyword filter finds when somebody searches a database for a tool, a system, or a certification. The second is confirmation: a reader who has just finished your bullets uses it to check in about three seconds that the specific thing they need is present.
Nothing in that description says the section proves anything. Proof lives in the experience bullets, where a skill appears with a result attached to it. The skills block is an index to the document, and an index listing chapters the book does not contain is worse than no index at all.
That is the entire design principle. List what a reader would plausibly look up, group it so it can be scanned rather than read, and let the bullets carry the evidence for the handful of skills that decide the job.
Hard skills and soft skills are different claims
A hard skill is a named, checkable thing: Python, NetSuite, telemetry monitoring, GAAP, Salesforce, conversational Spanish, a current license. Somebody can test it or you hold a document for it, and either way it is true or it is not. These belong in the skills section without apology, because they are exactly what a reader searches for.
A soft skill is a claim about behavior, and a list is the worst available place to put one. Written as a bare word - communication, leadership, teamwork - it carries no information at all, because no candidate in history has listed the opposite. Written into a bullet with a scope attached it becomes checkable: mentoring two junior engineers, running the weekly architecture review, handling sixty conversations a day across phone, email, and chat.
The working rule is that hard skills go in the section and soft skills go in the bullets. A short strengths group at the end is defensible when the work history is genuinely thin and behavior is a real part of the evidence, which is why the entry-level example below carries one. It is the exception, not the pattern to copy.
Where the section goes on the page
The default position is below experience, next to education, near the bottom. Your work history is the argument and the skills list is the appendix to it, so moving the appendix to the top pushes the argument down where fewer people reach it.
Three situations invert that. If you are changing careers, the skills are the bridge between what you did and what you are applying for, so they belong high, immediately under the summary. If the role is technical and the stack is the first filter anyone applies, a compact stack block near the top saves a scroll. If you have almost no work history, the skills and education sections are what you have, so they lead.
Wherever it lands, keep it inside the main column of a single-column layout and keep it as ordinary text. Skills placed in a decorative sidebar or drawn as a graphic are among the entries most likely to arrive missing at the other end, and our guide to applicant tracking systems explains why that happens.
How to group them
Two to four groups, each on its own line, each with a label a stranger would understand at a glance. Ungrouped, a skills section is a run-on list the eye slides off. Over-grouped, it becomes an outline that takes longer to read than the bullets it is supposed to summarize.
Label by kind, never by level
Languages, Infrastructure, Practices. Clinical, Systems. Instruction, Tools. The label tells a reader which shelf they are looking at, and that is what turns a list into something scannable in three seconds instead of ten.
Keep the tools on their own line
Software names - the CRM, the records system, the ledger, the analytics suite - are what people search for most literally. Separating them from methods makes both halves easier to scan and much faster to swap per application.
Order inside each line by relevance
The first two or three entries on each line are the ones that get read. Put the posting's vocabulary there and let the long tail sit at the end of the line, where it costs you nothing and still gets indexed.
Write each term the way the industry writes it
If the posting says Kubernetes and you wrote k8s, a search for the former does not find you. Spell out an acronym once when both forms are common, then stay with a single form for the rest of the page.
How many skills are enough
Between eight and fifteen entries across two to four groups is the range that reads well and still covers what anyone is likely to search for. Twelve is a good target for most resumes in most fields.
Past about twenty, the section starts working against you in two ways at once. It stops being scannable, so the entries that matter get lost among the ones that do not, and it begins to look indiscriminate: a candidate listing thirty tools is telling the reader they cannot rank their own abilities. Listing every piece of software you have ever opened is the most common version of this mistake.
The floor matters too. Three entries under a heading looks like a section somebody abandoned halfway. If three is genuinely all you have, fold them into another section or drop the heading and put the strongest one in your summary instead.
Why rating bars say nothing
Templates love the five-dot row, the star rating, the percentage bar beside each skill. They are self-assessed numbers on a scale nobody ever defined, which makes them uninterpretable: your four out of five in Excel and another candidate's three out of five were produced by two different people guessing, and neither is comparable to the other or to what the job actually requires.
They cost you twice over. A bar drawn as a graphic is not text, so it can arrive as blank space in whatever the employer's system extracted from your file, taking the skill name with it when the name is part of the image. And any bar short of full invites the reader to notice a gap, which is a strange thing to volunteer, since nobody has ever been hired for rating themselves three out of five at something.
When proficiency genuinely varies and genuinely matters, say so in words inside the entry: Excel (advanced), Spanish (conversational), Python (basics). One parenthetical carries more information than a row of dots and survives being copied into a plain text field, which the dots do not.
Choosing skills from the posting
A generic skills section is a section written for nobody in particular. The posting is your specification, and it is usually more explicit about skills than about any other part of the job, because skills are the part the hiring manager could write down without thinking.
Take the nouns, in their words
Read the requirements and mark every named tool, method, system, and certification. Those nouns are the shortlist criteria written down in advance, and the ones repeated or listed first carry the most weight.
Separate required from preferred
Anything under required that is honestly yours has to appear on the page, in the skills section and ideally inside a bullet as well. The preferred list is where a partial match still helps, so include what is true and leave the rest alone.
Never list what you cannot actually do
A skill you cannot demonstrate is one a screening call or a short exercise will surface within the week. The cost of being caught is not that line, it is the whole application and the referral behind it.
Re-check the list for every application
This is the fastest part of a resume to tailor: reorder two lines, swap two terms, done in about a minute. That minute has the highest return of any minute you spend on the document.
Declared skills and demonstrated skills
Every skill on your resume sits in one of two states. Declared means the word appears in the skills section. Demonstrated means it appears inside a bullet with a result attached, so a reader can see what happened when you used it and how much of it you handled.
The two are not interchangeable, and the distance between them is where a resume starts reading as thin. Anyone can type SQL under a heading. "Built and maintain the company metrics layer in dbt and Looker, used daily by 40 employees across product, sales, and finance" is the same claim in its demonstrated form, and it is the one an interviewer will open with.
Use the section for coverage and the bullets for depth. The three or four skills that decide the job you are applying for should appear in both places: once as a searchable term, once inside the work that proves it. Anything appearing in neither place has to justify why it is on the page.
What to do with rusty skills
Almost everyone has a few: the language you used daily four years ago, the platform your last employer migrated off, the certification you let lapse. The two wrong answers are listing them flatly as though they were current, and deleting everything that is not fresh this month.
Keep what you could pick up in a week
If a task in that tool landed on your desk tomorrow and you would be productive after a day of reading, it is a live skill. List it plainly, without an annotation, and be ready to say when you last used it.
Date it where the date is information
For anything with a version cycle or a license behind it, a year reads as honesty rather than apology. A certification with its year, or a tool named inside the job where you used it, both tell the reader what they need.
Move the genuinely cold ones down
Something untouched for five years that you could not use unsupervised does not belong in a top group. Either drop it or let it live inside the old role where it was true, which dates it for you automatically.
Refresh it before you claim it
When a rusty skill is central to the posting, a weekend of work and one small finished thing move it into the demonstrated column. That is a better use of an evening than arguing with yourself about whether to list it.
The lists by role below
Underneath this guide are the skills sections from all twelve resumes in our example library, one list per role, each linked to the resume it belongs to. They are there to be read against your own field rather than copied across, because the transferable part is the shape and not the vocabulary.
Look at the ratio first. Nearly every list is one group of methods and one group of named tools, and the methods group is the part specific to the person while the tools group is the part specific to the industry. Look at the length second: none of them runs much past a dozen entries, including the technical ones, which have by far the largest legitimate vocabulary to choose from.
Then look at the entry-level list, the only one carrying a strengths group. That is what a defensible soft-skill list looks like in practice - three entries, placed last, on a resume where the work history is short enough that behavior is genuinely part of the evidence rather than filler.
Skills by role
The terms that recur in postings for each role. They are a vocabulary to check yourself against, not a list to copy: put down the ones you would accept an interview question on, and let the bullets above them show where you used them.
Software Engineer
- backend
- distributed systems
- REST APIs
- microservices
- PostgreSQL
- Kafka
- Docker
- AWS
- CI/CD
- unit testing
- code review
- on-call
- observability
- TypeScript
- Go
Data Analyst
- SQL
- Python
- pandas
- dbt
- Looker
- Tableau
- Power BI
- Excel
- A/B testing
- cohort analysis
- data modeling
- ETL
- dashboards
- forecasting
- data quality
Product Manager
- product roadmap
- continuous discovery
- user research
- A/B testing
- experimentation
- product analytics
- Amplitude
- SQL
- Jira
- Figma
- agile
- backlog prioritization
- go-to-market
- stakeholder management
- activation
- retention
Registered Nurse
- registered nurse
- RN
- BLS
- ACLS
- medical-surgical
- telemetry
- patient assessment
- medication administration
- IV therapy
- wound care
- discharge planning
- Epic
- Cerner
- preceptor
- patient education
- electronic health records
High School Teacher
- state teaching certification
- lesson planning
- curriculum design
- differentiated instruction
- classroom management
- AP Biology
- formative assessment
- IEP accommodations
- data-driven instruction
- Google Classroom
- Canvas
- PowerSchool
- parent communication
- student engagement
- professional development
Sales Representative
- quota attainment
- pipeline management
- prospecting
- cold calling
- outbound
- discovery calls
- negotiation
- closing
- Salesforce
- HubSpot
- Outreach
- LinkedIn Sales Navigator
- Gong
- CRM
- forecasting
- account management
Project Manager
- PMP
- CSM
- project planning
- risk management
- stakeholder management
- scope management
- budget management
- Agile
- Scrum
- waterfall
- change management
- vendor management
- Jira
- MS Project
- Smartsheet
- Confluence
- status reporting
Marketing Manager
- demand generation
- lead generation
- campaign management
- content strategy
- marketing attribution
- paid acquisition
- SEO
- email marketing
- marketing automation
- HubSpot
- Salesforce
- Google Ads
- Meta Ads Manager
- GA4
- budget management
- A/B testing
Customer Support Specialist
- customer support
- technical support
- live chat support
- ticketing system
- Zendesk
- Salesforce Service Cloud
- Freshdesk
- Intercom
- CSAT
- first-contact resolution
- SLA
- escalation management
- de-escalation
- troubleshooting
- knowledge base
- CRM
Accountant
- GAAP
- month-end close
- account reconciliation
- general ledger
- journal entries
- accounts payable
- accounts receivable
- financial reporting
- fixed assets
- audit support
- variance analysis
- internal controls
- CPA
- NetSuite
- QuickBooks
- Excel
Graphic Designer
- brand identity
- design systems
- typography
- layout design
- packaging design
- print production
- prepress
- art direction
- Adobe Creative Suite
- Illustrator
- Photoshop
- InDesign
- Figma
- accessibility
- portfolio
Student / Entry-Level
- entry-level
- internship
- Microsoft Office
- Microsoft Excel
- Google Sheets
- Google Analytics
- social media
- content calendar
- customer service
- data entry
- CRM
- Canva
- scheduling
- communication skills
- attention to detail
Web Developer
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- REST APIs
- responsive design
- accessibility
- WCAG
- Core Web Vitals
- performance optimization
- Git
- CI/CD
Business Analyst
- requirements gathering
- process mapping
- BPMN
- user stories
- acceptance criteria
- stakeholder management
- SQL
- Power BI
- UAT
- gap analysis
- Jira
- Confluence
- Visio
- process improvement
Human Resources Specialist
- full-cycle recruiting
- onboarding
- benefits administration
- open enrollment
- HRIS
- Workday
- ADP
- employee relations
- I-9 compliance
- FMLA
- SHRM-CP
- time-to-fill
- retention
- recordkeeping
Administrative Assistant
- calendar management
- travel arrangements
- expense reports
- Microsoft 365
- Google Workspace
- Concur
- meeting coordination
- office management
- vendor management
- filing systems
- correspondence
- executive support
- data entry
- confidentiality
Receptionist
- multi-line phone system
- scheduling
- front desk
- check-in
- customer service
- insurance verification
- payment handling
- visitor management
- Microsoft Office
- data entry
- calendar management
- bilingual
Retail Sales Associate
- POS systems
- customer service
- cash handling
- merchandising
- inventory
- upselling
- returns processing
- product knowledge
- loss prevention
- opening and closing
- sales floor
- teamwork
Nurse Practitioner
- nurse practitioner
- FNP-BC
- primary care
- chronic disease management
- patient panel
- prescriptive authority
- collaborative agreement
- preventive care
- Epic
- eClinicalWorks
- quality measures
- patient education
- precepting
- documentation
UX Designer
- user research
- usability testing
- Figma
- prototyping
- interaction design
- design systems
- wireframes
- user flows
- information architecture
- A/B testing
- accessibility
- developer handoff
- personas
- journey mapping
Questions people ask
How many skills should I put on a resume?
Eight to fifteen entries spread across two to four labeled groups, with twelve a sensible target. The upper bound is about credibility rather than space: a list of thirty tools reads as indiscriminate and buries the entries that matter. If a skill would not survive one follow-up question in an interview, it is filling a line rather than earning one.
Do soft skills belong in the skills section?
Mostly not. Communication, leadership and teamwork carry no information as bare words, since nobody lists the opposite. They belong inside your experience bullets attached to a scope: who you mentored, what you ran, how many conversations a day you handled. A short strengths group is defensible only when your work history is genuinely thin.
Should I list Microsoft Word or Microsoft Office?
Only when the posting asks for it, or when the role is administrative and specific software is part of the specification. Basic office tools are assumed for most professional jobs, so listing them spends a line confirming something the reader already believed. Advanced Excel is a different case and worth naming, because it is a real and testable skill.
Where do languages and certifications go?
Certifications earn their own short section whenever they are required or regulated, such as a nursing license, a PMP, or CPA progress, because readers look for those specifically and a heading makes them findable. Languages can sit on their own line or inside the skills block, with the level written in words: Spanish (conversational), not four dots out of five.
Can I list a skill I learned in a course but never used at work?
Yes, if you can do something with it and you are honest about where it came from. The stronger move is not a line in the skills list but a small finished project in a projects or education section, which converts the claim from declared to demonstrated. A certificate of attendance with no output behind it is the weakest form available.
Should I use levels like beginner, intermediate, and advanced?
One word in parentheses is fine and often useful, because it sets an expectation you are willing to defend under questioning. What does not work is a graphic scale: dots, stars and percentage bars are self-assessed against a scale nobody defined, and being images rather than text they can arrive as blank space in whatever the employer extracted from your file.
Keep going
Check your skills against a real posting.
Paste a job description into the builder and see which of its terms your resume already covers, which it misses, and where each one belongs.