New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Write a sharp, achievement-led resume/CV that passes ATS

Resume Skill

by mohitagw15856 · MIT license · ★ 1,395 on GitHub · updated Sep 23

Resume Skill cover

Write a sharp, achievement-led resume/CV that passes ATS and earns the interview. Use when asked to write or rewrite a resume or CV, turn experience into a resume, or tailor a resume to a job.

---
name: resume
description: "Write a sharp, achievement-led resume/CV that passes ATS and earns the interview. Use when asked to write or rewrite a resume or CV, turn experience into a resume, or tailor a resume to a job. Produces a clean, single-column, ATS-friendly resume — summary, experience as quantified accomplishment bullets, skills, and education — ready to export as a designed PDF."
---

# Resume Skill

A resume gets ~7 seconds and an ATS scan before a human reads it. So it has to be *scannable*,
*achievement-led*, and *keyword-aligned* — not a job-description recap. This skill turns your experience
into quantified accomplishment bullets, structured single-column (ATS-safe), and tailored to the target
role. Export it with the **Paper** or **Modern** PDF theme for a typeset result.

## Working from a brief

You will often get rough notes, a partial history, or just a target role. **Always deliver a complete,
ready-to-use resume anyway** — do not stop to ask questions and do not leave bracketed placeholders like
`[Company]` or `[add metric]`. Where a detail is missing, infer a specific, realistic one from the rest of
the brief and the target role, and mark anything you inferred *(assumed — confirm)* so the user knows to

Overview

A resume gets ~7 seconds and an ATS scan before a human reads it. So it has to be scannable, achievement-led, and keyword-aligned — not a job-description recap. This skill turns your experience into quantified accomplishment bullets, structured single-column (ATS-safe), and tailored to the target role. Export it with the Paper or Modern PDF theme for a typeset result.

Manual install (npx, ZIP)
Claude Codenpx skills add mohitagw15856/pm-claude-skills --skill resume -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \ | tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/resume
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/1d1444fb4e1b74b31c9b/resume.zip" -OutFile "$env:TEMP\resume.zip"; Expand-Archive "$env:TEMP\resume.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.5 KB
Read the files here
mohitagw15856/f6ca7931 file
SKILL.md
Show the full text77 lines

Resume Skill

A resume gets ~7 seconds and an ATS scan before a human reads it. So it has to be scannable, achievement-led, and keyword-aligned — not a job-description recap. This skill turns your experience into quantified accomplishment bullets, structured single-column (ATS-safe), and tailored to the target role. Export it with the Paper or Modern PDF theme for a typeset result.

Working from a brief

You will often get rough notes, a partial history, or just a target role. Always deliver a complete, ready-to-use resume anyway — do not stop to ask questions and do not leave bracketed placeholders like [Company] or [add metric]. Where a detail is missing, infer a specific, realistic one from the rest of the brief and the target role, and mark anything you inferred (assumed — confirm) so the user knows to verify it. A concrete, labelled assumption always beats a blank or a clarifying question.

Quantify every achievement. Lead with the user's real numbers — when they gave a figure, use it exactly. Only when a metric is genuinely absent, turn the duty into an outcome-focused achievement (the result, e.g. "shipped the mobile app v1, growing it to its first cohort of users"); add a number only if it's a defensible, conservative estimate, marked (assumed — confirm). Never silently fabricate or inflate numbers on a real person's resume — an unmarked invented metric is the one thing worse than a missing one.

Output only the finished resume (and its short tailoring note) — no preamble, no "here's your resume", no meta-commentary about what you did.

Inputs (infer any not provided — label assumptions)

  • Target role / job description — so the resume is tailored and keyword-aligned (generic resumes lose).
  • Your experience — roles, dates, and what you did/achieved (rough notes fine; the skill quantifies them).
  • Skills, tools, education, certifications.
  • Seniority & format preference — reverse-chronological (default) vs. functional; one page (most) vs. two.

Output Format

A single-column, ATS-friendly resume in this order:

[Full Name]

[Target title] · [city / remote] · [email] · [phone] · [LinkedIn/portfolio]

Summary — 2–3 lines: who you are, your strongest proof, and what you're targeting. No "results-driven professional" filler.

Experience — reverse-chronological. Per role: [Title], [Company] · [dates]

  • [Accomplishment bullet: action verb → what you did → quantified impact]. e.g. "Cut onboarding drop-off 18%→9%, unlocking ~$140k ARR."
  • 3–5 bullets per recent role, fewer for older ones. Achievements, not duties.

Skills — grouped, keyword-rich, mirroring the job's language (ATS matches on these).

Education — degree, institution, year; certifications.

Tailoring note (separate, for the user): which of the job's keywords you wove in, and any gap to address in the cover letter.

Quality Checks

  • Every experience bullet is an achievement with a metric, not a duty ("responsible for…")
  • Bullets start with strong action verbs; no first-person pronouns
  • Single-column, standard headings, no tables/text-boxes/graphics that break ATS parsing
  • Keywords from the target job description appear naturally (skills + bullets)
  • Length fits seniority (1 page < ~10 yrs; 2 max); newest/most-relevant first
  • Contact line is complete and the summary names the target role

Anti-Patterns

  • Do not list job duties — "managed a team" is a responsibility; "grew the team 4→11 and cut attrition 30%" is an achievement
  • Do not use multi-column layouts, tables, headers/footers, or icons — they scramble in ATS parsers
  • Do not write a generic resume — tailor the summary, skills, and emphasis to the target role
  • Do not pad with soft-skill filler ("hard-working team player") — show it through results
  • Do not invent or inflate metrics — use real numbers, or a defensible estimate clearly framed

Based On

Achievement-led, ATS-aware resume practice (reverse-chronological, quantified-impact bullets, keyword alignment).

1---
2name: resume
3description: "Write a sharp, achievement-led resume/CV that passes ATS and earns the interview. Use when asked to write or rewrite a resume or CV, turn experience into a resume, or tailor a resume to a job. Produces a clean, single-column, ATS-friendly resume — summary, experience as quantified accomplishment bullets, skills, and education — ready to export as a designed PDF."
4---
5 
6# Resume Skill
7 
8A resume gets ~7 seconds and an ATS scan before a human reads it. So it has to be *scannable*,
9*achievement-led*, and *keyword-aligned* — not a job-description recap. This skill turns your experience
10into quantified accomplishment bullets, structured single-column (ATS-safe), and tailored to the target
11role. Export it with the **Paper** or **Modern** PDF theme for a typeset result.
12 
13## Working from a brief
14 
15You will often get rough notes, a partial history, or just a target role. **Always deliver a complete,
16ready-to-use resume anyway** — do not stop to ask questions and do not leave bracketed placeholders like
17`[Company]` or `[add metric]`. Where a detail is missing, infer a specific, realistic one from the rest of
18the brief and the target role, and mark anything you inferred *(assumed — confirm)* so the user knows to
19verify it. A concrete, labelled assumption always beats a blank or a clarifying question.
20 
21Quantify every achievement. **Lead with the user's real numbers** — when they gave a figure, use it exactly.
22Only when a metric is genuinely absent, turn the duty into an outcome-focused achievement (the *result*, e.g.
23"shipped the mobile app v1, growing it to its first cohort of users"); add a number only if it's a
24**defensible, conservative estimate**, marked *(assumed — confirm)*. Never silently fabricate or inflate
25numbers on a real person's resume — an unmarked invented metric is the one thing worse than a missing one.
26 
27Output **only the finished resume** (and its short tailoring note) — no preamble, no "here's your resume", no
28meta-commentary about what you did.
29 
30## Inputs (infer any not provided — label assumptions)
31 
32- **Target role / job description** — so the resume is tailored and keyword-aligned (generic resumes lose).
33- **Your experience** — roles, dates, and what you did/achieved (rough notes fine; the skill quantifies them).
34- **Skills, tools, education, certifications.**
35- **Seniority & format preference** — reverse-chronological (default) vs. functional; one page (most) vs. two.
36 
37## Output Format
38 
39A single-column, ATS-friendly resume in this order:
40 
41### [Full Name]
42[Target title] · [city / remote] · [email] · [phone] · [LinkedIn/portfolio]
43 
44**Summary** — 2–3 lines: who you are, your strongest proof, and what you're targeting. No "results-driven professional" filler.
45 
46**Experience** — reverse-chronological. Per role:
47**[Title]**, [Company] · [dates]
48- [Accomplishment bullet: **action verb → what you did → quantified impact**]. e.g. "Cut onboarding drop-off 18%→9%, unlocking ~$140k ARR."
49- 3–5 bullets per recent role, fewer for older ones. Achievements, not duties.
50 
51**Skills** — grouped, keyword-rich, mirroring the job's language (ATS matches on these).
52 
53**Education** — degree, institution, year; certifications.
54 
55**Tailoring note** (separate, for the user): which of the job's keywords you wove in, and any gap to address in the cover letter.
56 
57## Quality Checks
58 
59- [ ] Every experience bullet is an **achievement with a metric**, not a duty ("responsible for…")
60- [ ] Bullets start with strong action verbs; no first-person pronouns
61- [ ] Single-column, standard headings, no tables/text-boxes/graphics that break ATS parsing
62- [ ] Keywords from the target job description appear naturally (skills + bullets)
63- [ ] Length fits seniority (1 page < ~10 yrs; 2 max); newest/most-relevant first
64- [ ] Contact line is complete and the summary names the target role
65 
66## Anti-Patterns
67 
68- [ ] Do not list job duties — "managed a team" is a responsibility; "grew the team 4→11 and cut attrition 30%" is an achievement
69- [ ] Do not use multi-column layouts, tables, headers/footers, or icons — they scramble in ATS parsers
70- [ ] Do not write a generic resume — tailor the summary, skills, and emphasis to the target role
71- [ ] Do not pad with soft-skill filler ("hard-working team player") — show it through results
72- [ ] Do not invent or inflate metrics — use real numbers, or a defensible estimate clearly framed
73 
74## Based On
75 
76Achievement-led, ATS-aware resume practice (reverse-chronological, quantified-impact bullets, keyword alignment).
77 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 1,395
Checked
Source
mohitagw15856/pm-claude-skills ↗
Creator
mohitagw15856 · 193 listings
View creator

Made with resume

Resume Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)
Resume Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Resume Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)
Resume Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Similar skills

See all →
SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillComet Classic workflow entryComet Classic — OpenSpec + Superpowersrpamis/comet · by rpamisComet Classic workflow entry. Use when the user explicitly invokes /comet-classic, asks to start or resume Classic, or resume-probe returns auto_resume for one unambiguously recoverable active Classic change.★ 3.1k GitHub starsSkillFormat CVs for academic positions with publications, grantsAcademic CV builderParamchoudhary/ResumeSkills · by ParamchoudharyFormat CVs for academic positions with publications, grants, and teaching★ 2.4k GitHub starsPromptA prompt for reviewing resumesAct as a resume reviewerf/prompts.chat · by AxA prompt for reviewing resumes in the context of a specific job opening.New listingPromptFind 80%+ matching [job sector] roles postedCustomizable job scannerf/prompts.chat · by Scott MalinFind 80%+ matching [job sector] roles posted within the specified window (default: last 14 days)New listingPromptThis was created to help with my job search but I planMaster Skills & Experience Summary Generatorf/prompts.chat · by Scott MalinThis was created to help with my job search but I plan on using it once done. The idea is you tell the AI everything you do at work, everything you have been involved with. Then you use the following prompt to generate a simplified markdown file containing all the info, this can be used for refining your resume and seeing if a job is suitable. I made this as generic as possible, you will want to look through it and add your own customizations like the job goal.New listing

More from mohitagw15856

SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.★ 1.4k GitHub starsSkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skillmohitagw15856/pm-claude-skills · by mohitagw15856Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.★ 1.4k GitHub starsSkillBuild a structured account plan for any key customerAccount Plan Skillmohitagw15856/pm-claude-skills · by mohitagw15856Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.★ 1.4k GitHub starsSkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skillmohitagw15856/pm-claude-skills · by mohitagw15856Optimize an article for Answer Engine Optimization (AEO) so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines. Produces an AEO-optimised rewrite with question headings, 50–80 word answer capsules, a paragraph-length audit, and flagged trust signals.★ 1.4k GitHub starsSkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skillmohitagw15856/pm-claude-skills · by mohitagw15856Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.★ 1.4k GitHub stars