Agent skill · writing content · borghei
resume-tailor
Tailor a resume to a job description by extracting keywords, scoring match, and rewriting bullets for impact. Use when applying to a role, optimizing for ATS keyword match, or customizing a cover letter.
Why this skill is useful
Adds a Python script for keyword extraction and scoring that enhances resume tailoring for ATS compliance.
What it needs
Requires python installed locally. About 3k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
Resume Tailor Tailor a base resume to a specific job description with keyword-match scoring, gap analysis, and rewritten-bullet suggestions. --- Table of Contents Keywords Quick Start Core Workflows Tools Reference Guides Templates Best Practices --- Keywords resume, CV, job application, ATS, applicant tracking system, keyword match, resume tailoring, cover letter, job description, hiring, recruiter, career, job search, bullet rewrite, accomplishment, impact statement --- Clarify First Before tailoring the resume, confirm these inputs. If any is unknown or vague, ASK — do not assume: [ ] Target job description — the verbatim JD; it drives keyword extraction and the entire match score [ ] Base resume content — your actual experience and bullets; without it there is nothing to score or rewrite [ ] Target seniority / title — IC vs lead vs exec sets which keywords matter and the altitude of rewritten bullets [ ] Truth boundary — which listed skills you genuinely have vs. aspirational, so additions are honest rather than keyword-stuffed Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact. --- Quick Start Tailor a Resume in 5 Minutes 1. Save the job description as jd.txt 2. Save your base resume text as resume.txt 3. Run the matcher: 4. Review the keyword-gap report 5. Rewrite low-scoring bullets using references/bulletrewritepatterns.md 6. Cross-check the final resume against the rewritten template in assets/tailoredresumetemplate.md --- Core Workflows Workflow 1: Match Score and Keyword Gap Goal: Get a quantitative score for how well the current resume matches a target job description before submitting. Steps: 1. Capture the job description verbatim into jd.txt 2. Run: python scripts/resumematcher.py resume.txt jd.txt 3. Review the score — anything below 70% means significant gaps 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/resume-tailor