/cv-tailor
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
$ npx -y skills add zebbern/claude-code-guide --skill cv-tailor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cv-tailor
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
cv-tailor.SKILL.mdname: cv-tailor
description: "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."
license: MIT
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)
2. **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)
3. **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**:
1. **Categorized keyword extraction**: Extract three categories of keywords from the JD:
| Category | Description | Examples | |----------|-------------|----------| | **Hard skill keywords** | Tech stack, tools, methodologies | Python, SQL, A/B testing, Scrum | | **Soft skill keywords** | Competency requirements | Cross-team collaboration, data-driven, project management | | **Industry/domain keywords** | Domain-specific terminology | DAU, conversion rate, user growth, SaaS |
2. **Match analysis**: Search each keyword in the resume and generate a match matrix:
| 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 |
3. **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
4. **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**:
| Element | Meaning | Checkpoint | |---------|---------|------------| | **S** - Situation | Context & background | When, what scenario, what scale | | **T** - Task | Objective & responsibility | What was your role, what problem to solve | | **A** - Action | Specific actions taken | What you did, what methods/tools you used | | **R** - Result | Quantified outcomes | Data changes, efficiency gains, cost savings |
**Steps**:
1. **Diagnose existing entries**: Evaluate STAR completeness for each experience bullet:
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)
2. **Quantified rewriting**: After gathering additional details from the user, rewrite using the STAR structure:
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)"
3. **Quantification guidance**: If the user is unsure about specific numbers, provide prompting questions:
| Dimension | Guiding Questions | |-----------|-------------------| | Scale metrics | How many people did you manage / product DAU / project budget | | Efficiency gains | How long did it take before vs. after optimization | | Growth metrics | Revenue / users / conversion rate change | | Cost savings | Money / headcount / time saved | | Impact scope | Users served / clients covered / teams affected |
**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
Read more
name: cv-tailor description: "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." license: MIT
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)
2. **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)
3. **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**:
1. **Categorized keyword extraction**: Extract three categories of keywords from the JD:
| Category | Description | Examples | |----------|-------------|----------| | **Hard skill keywords** | Tech stack, tools, methodologies | Python, SQL, A/B testing, Scrum | | **Soft skill keywords** | Competency requirements | Cross-team collaboration, data-driven, project management | | **Industry/domain keywords** | Domain-specific terminology | DAU, conversion rate, user growth, SaaS |
2. **Match analysis**: Search each keyword in the resume and generate a match matrix:
| 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 |
3. **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
4. **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**:
| Element | Meaning | Checkpoint | |---------|---------|------------| | **S** - Situation | Context & background | When, what scenario, what scale | | **T** - Task | Objective & responsibility | What was your role, what problem to solve | | **A** - Action | Specific actions taken | What you did, what methods/tools you used | | **R** - Result | Quantified outcomes | Data changes, efficiency gains, cost savings |
**Steps**:
1. **Diagnose existing entries**: Evaluate STAR completeness for each experience bullet:
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)
2. **Quantified rewriting**: After gathering additional details from the user, rewrite using the STAR structure:
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)"
3. **Quantification guidance**: If the user is unsure about specific numbers, provide prompting questions:
| Dimension | Guiding Questions | |-----------|-------------------| | Scale metrics | How many people did you manage / product DAU / project budget | | Efficiency gains | How long did it take before vs. after optimization | | Growth metrics | Revenue / users / conversion rate change | | Cost savings | Money / headcount / time saved | | Impact scope | Users served / clients covered / teams affected |
**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
Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!
Repo: zebbern/claude-code-guide
Other skills on claude-code-guide.
- /academic-paper-reviewer
Simulates 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
Open skill - /active-directory-attacks
This 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
Open skill - /api-fuzzing-bug-bounty
This 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.
Open skill - /api-shape-explorer
Generate 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".
Open skill - /audit-flow
Interactive 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.
Open skill - /authentication-patterns
Authentication 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.
Open skill

