> 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.
npx skills add https://github.com/borghei/Claude-Skills --skill resume-tailor
Tailor a base resume to a specific job description with keyword-match scoring, gap analysis, and rewritten-bullet suggestions.
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
Before tailoring the resume, confirm these inputs. If any is unknown or vague, ASK — do not assume:
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.
jd.txtresume.txt python scripts/resume_matcher.py resume.txt jd.txt
references/bullet_rewrite_patterns.mdassets/tailored_resume_template.mdGoal: Get a quantitative score for how well the current resume matches a target job description before submitting.
Steps:
jd.txtpython scripts/resume_matcher.py resume.txt jd.txtExpected Output: A score, a kept-keyword list, and a missing-keyword list.
Time Estimate: 5-10 minutes per job description.
Goal: Convert task-oriented bullets ("responsible for…") into impact bullets that match recruiter and ATS expectations.
Steps:
references/bullet_rewrite_patterns.mdExpected Output: Bullet list rewritten in CAR format with metrics.
Time Estimate: 5 minutes per bullet.
Goal: Pull the strongest 3-5 hooks from the resume that map directly to the top requirements in the job description.
Steps:
python scripts/resume_matcher.py resume.txt jd.txt --jsonExpected Output: 3-5 evidence sentences for the cover letter.
Time Estimate: 10 minutes.
Reads a resume text file and a job description text file, returns:
# Human-readable
python scripts/resume_matcher.py resume.txt jd.txt
# JSON for programmatic use
python scripts/resume_matcher.py resume.txt jd.txt --json
references/bullet_rewrite_patterns.md — CAR pattern, action-verb library, quantification examples, weak-phrase blacklistreferences/ats_optimization_guide.md — How ATS parses resumes, formatting do's and don'ts, keyword density boundsassets/tailored_resume_template.md — A bare resume skeleton with section ordering, length guidance, and keyword-placement notes. Fill in your content.personal-productivity/lead-researcher/ for prepping informational interviewsmarketing/copywriting/ for cover letter prose qualityagents/personas/ workflows when authoring sample profilesA set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
NGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Take borghei/resume-tailor from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.