Mmcp.market

cv-tailor skill

by zebbern·zebbern/claude-code-guide·4.6k stars·MIT

Optimize resumes by matching keywords to the job description, rewriting experience with the quantified STAR method, and checking ATS compatibility. Triggered when users ask for resume help, review, or polishing, mention JD matching, STAR method, ATS, or want to tailor their resume for a specific role.

A100/100content scan

Is the cv-tailor skill safe?

Clean: nothing in its files matched our rules. We read 2 files in the folder on 2026-09-28.

No findings.

Install the cv-tailor skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/zebbern/claude-code-guide.git /tmp/claude-code-guide
mkdir -p ~/.claude/skills
cp -r /tmp/claude-code-guide/skills/cv-tailor ~/.claude/skills/cv-tailor
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

CV Tailor

Three pillars of resume optimization: Analyze keyword alignment against the target JD, rewrite experience bullets using the STAR method with quantified results, and run an ATS compatibility check — producing a highly targeted, high-pass-rate optimized resume.

Quick Start

The user provides their resume (content or file) and the target JD. The agent then automatically completes the optimization following the workflow below:

User: Help me optimize my resume — I'm applying for this role [attaches JD + resume]
Agent: [Follows the SOP workflow and outputs optimization recommendations plus a rewritten resume]

SOP Workflow

Phase 1: Input Collection & Initial Analysis

Goal: Gather the user's resume and target JD; establish an optimization baseline.

Steps:

  1. Collect materials:
  • Obtain the user's resume content (pasted text or file path)
  • Obtain the target JD (pasted text or role description)
  • If no JD is provided, ask about the target role direction (industry + position + level)
  1. Resume baseline parsing:
  • Identify resume sections (education, work experience, projects, skills, etc.)
  • Count resume length, number of experience entries, and time span
  • Note the current resume format type (reverse-chronological / functional / hybrid)
  1. JD core element extraction:
  • Job title and level
  • Core responsibilities (Top 5)
  • Hard requirements (must-haves)
  • Nice-to-haves
  • Key skill terms and industry jargon

Output: Resume status summary + JD element checklist

Phase 2: JD Keyword Match Analysis

Goal: Systematically compare keyword coverage between the resume and JD to identify match gaps.

Steps:

Extract three categories of keywords from the JD:

  1. Categorized keyword extraction:

Search each keyword in the resume and generate a match matrix:

  1. Match analysis:
| Keyword | JD Priority | In Resume? | Location | Recommendation |
   |---------|-------------|------------|----------|----------------|
   | Python  | Required    | ✅ Yes     | Skills + Project 1 | Keep; add specific use-case context |
   | SQL     | Required    | ❌ No      | -        | Add; weave into project experience |
  1. Coverage scoring:
  • Required keyword coverage = matched required keywords / total required keywords × 100%
  • Nice-to-have coverage = matched nice-to-have keywords / total nice-to-have keywords × 100%
  • Benchmark: Required keyword coverage ≥ 80% is passing, ≥ 90% is excellent
  1. Gap-fill recommendations:
  • For each unmatched required keyword, recommend which section and entry to add it to
  • Provide specific integration approaches (add to skills section / embed in experience bullet / highlight in project outcomes)

Output: Keyword match matrix + coverage scores + gap-fill plan

Phase 3: STAR Quantified Rewriting

Goal: Rewrite each experience entry using the STAR method, ensuring quantified data support.

STAR Method Definition:

Steps:

Evaluate STAR completeness for each experience bullet:

  1. Diagnose existing entries:
Original: "Responsible for user growth initiatives"

   Diagnosis:
   - S (Situation): ❌ Missing — no product or stage context
   - T (Task): ⚠️ Vague — "initiatives" is too generic
   - A (Action): ❌ Missing — no specific actions described
   - R (Result): ❌ Missing — no data whatsoever
   Score: 1/4 (severely lacking)

After gathering additional details from the user, rewrite using the STAR structure:

  1. Quantified rewriting:
Rewritten: "During a user growth plateau for [Product Name] (DAU 500K+),
   led the design of a new-user activation funnel analysis framework (S+T),
   optimized 3 critical registration flow touchpoints + designed a 7-day retention incentive strategy (A),
   increasing new-user D1 retention from 32% to 45% and monthly active users by 18% within 3 months (R)"

If the user is unsure about specific numbers, provide prompting questions:

  1. Quantification guidance:

Data integrity principles:

  • All data must be based on the user's real experience — fabrication is strictly prohibited
  • If the user cannot provide exact figures, use reasonable ranges (e.g., "improved by approximately 20%–30%")
  • Encourage relative values over absolutes (e.g., "2× efficiency improvement" is safer than "saved 3.7 hours per day")

Each rewritten entry must satisfy:

  1. Rewrite quality checklist:
  • [ ] Contains at least 1 quantified data point
  • [ ] Covers at least 3 of the 4 STAR elements
  • [ ] Begins with an action verb (led, built, optimized, drove, designed…)
  • [ ] No longer than 3 lines (ATS readability)
  • [ ] Incorporates missing keywords identified in Phase 2

Output: Before/after comparison table for each entry + STAR score changes

Phase 4: ATS Compatibility Check

Goal: Ensure the resume can pass ATS (Applicant Tracking System) automated screening.

ATS Basics: ATS is the software companies use to automatically screen resumes. It parses resume text, matches keywords, and assigns scores to determine whether a resume reaches human review. Common systems include Workday, Greenhouse, Lever, Taleo, and iCIMS.

Steps:

  1. Format compatibility check:
  1. Content structure check:
  1. Keyword density check:
  • Core keywords should appear at least 2–3 times (distributed across different sections)
  • Avoid keyword stuffing (repeating the same keyword within one paragraph)
  • Use the exact phrasing from the JD (if the JD says "data analysis," don't write "data mining")
  1. ATS score output:
ATS Compatibility Scorecard
   ===========================
   Format Compatibility:     ██████████ 90/100
   Section Standards:        ████████░░ 80/100
   Keyword Match Rate:       ███████░░░ 70/100 (see Phase 2)
   Content Structure:        █████████░ 85/100
   ──────────────────────────
   Overall Score:            81/100 (Good)

   ⚠️ Major deductions:
   1. Uses a two-column layout (−10 pts)
   2. Missing a standalone "Skills" section (−5 pts)
   3. "Data analysis" keyword appears only once (−5 pts)

Output: ATS compatibility scorecard + item-by-item results + fix recommendations

Phase 5: Final Optimized Output

Goal: Consolidate findings from all four phases into a final optimization deliverable.

More skills from zebbern/claude-code-guide

  • Aacademic-paper-reviewerSimulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor Revision recommendations with actionable feedback. Triggers when a user asks to \"review my paper,\" \"simulate peer review,\" or \"give my paper a peer review.
  • Aactive-directory-attacksThis skill should be used when the user asks to "attack Active Directory", "exploit AD", "Kerberoasting", "DCSync", "pass-the-hash", "BloodHound enumeration", "Golden Ticket", "Silver Ticket", "AS-REP roasting", "NTLM relay", or needs guidance on Windows domain penetration testing.
  • Capi-fuzzing-bug-bountyThis skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API penetration testing", "bug bounty API testing", or needs guidance on API security assessment techniques.
  • Aapi-shape-explorerGenerate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
  • Aaudit-flowInteractive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export. Use for security audits, compliance documentation, flow tracing, feature ideation, brainstorming, debugging, architecture reviews, or incident post-mortems. Triggers on audit, trace flow, document flow, security review, debug flow, brainstorm, architecture review, post-mortem, incident review.
  • Aauthentication-patternsAuthentication patterns: session vs JWT vs OAuth comparison, provider selection (NextAuth, Clerk, Supabase Auth), security checklist, and common mistakes. Use when implementing auth, reviewing auth flows, or choosing auth providers.
  • Aaws-penetration-testingThis skill should be used when the user asks to "pentest AWS", "test AWS security", "enumerate IAM", "exploit cloud infrastructure", "AWS privilege escalation", "S3 bucket testing", "metadata SSRF", "Lambda exploitation", or needs guidance on Amazon Web Services security assessment.
  • Abroken-authenticationThis skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate password policies", "test for session fixation", or "identify authentication bypass flaws". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.
  • Cburp-suite-testingThis skill should be used when the user asks to "intercept HTTP traffic", "modify web requests", "use Burp Suite for testing", "perform web vulnerability scanning", "test with Burp Repeater", "analyze HTTP history", or "configure proxy for web testing". It provides comprehensive guidance for using Burp Suite's core features for web application security testing.
  • AcachingCaching strategies — invalidation, TTL guidelines, cache keys, cache layers, and when not to cache. Use when implementing or reviewing caching logic.
  • Achart-imageGenerate publication-quality PNG chart images from data, supporting line, bar, area, candlestick, pie, and heatmap charts. Triggers when the user asks to visualize data, create a graph, plot a time series, or generate a chart for a report, alert, or dashboard. Runs as a lightweight, headless Node.js process without a browser.
  • Dcloud-penetration-testingThis skill should be used when the user asks to "perform cloud penetration testing", "assess Azure or AWS or GCP security", "enumerate cloud resources", "exploit cloud misconfigurations", "test O365 security", "extract secrets from cloud environments", or "audit cloud infrastructure". It provides comprehensive techniques for security assessment across major cloud platforms.

All agent skills → · MCP servers