Resume Tailoring Skill
AI-powered resume generation that researches roles, surfaces undocumented experiences, and creates tailored resumes from your existing resume library.
Mission: Your ability to get a job should be based on your experiences and capabilities, not on your resume writing skills.

Table of Contents
Overview
This Claude Code skill generates high-quality, tailored resumes optimized for specific job descriptions while maintaining factual integrity. It goes beyond simple keyword matching by:
- Multi-Job Batch Processing: Process 3-5 similar jobs efficiently with shared experience discovery (NEW!)
- Deep Research: Analyzes company culture, role requirements, and success profiles
- Experience Discovery: Surfaces undocumented experiences through conversational branching interviews
- Smart Matching: Uses confidence-scored content selection with transparent gap identification
- Multi-Format Output: Generates professional MD, DOCX, PDF, and interview prep reports
- Self-Improving: Library grows with each successful resume
Installation
Option 1: Install from GitHub (Recommended)
-
Clone the repository:
git clone https://github.com/varunr89/resume-tailoring-skill.git ~/.claude/skills/resume-tailoring
-
Verify installation:
ls ~/.claude/skills/resume-tailoring
You should see: SKILL.md, research-prompts.md, matching-strategies.md, branching-questions.md, README.md
-
Restart Claude Code (if already running)
Option 2: Manual Installation
-
Create the skill directory:
mkdir -p ~/.claude/skills/resume-tailoring
-
Download the files:
- Download all files from this repository
- Place them in
~/.claude/skills/resume-tailoring/
-
Verify installation:
- Open Claude Code
- Type
/skills to see available skills
resume-tailoring should appear in the list
Prerequisites
Required:
- Claude Code with skills enabled
- Existing resume library (at least 1-2 resumes in markdown format)
Optional but Recommended:
- WebSearch capability (for company research)
document-skills plugin (for DOCX/PDF generation)
- 10+ resumes in your library for best results
Resume Library Setup:
Create a resumes/ directory in your project:
mkdir -p ~/resumes
Add your existing resumes in markdown format:
~/resumes/
├── Resume_Company1_Role1.md
├── Resume_Company2_Role2.md
└── Resume_General_2024.md
Quick Start
Single Job Application
1. Invoke the skill in Claude Code:
"I want to apply for [Role] at [Company]. Here's the JD: [paste job description]"
2. The skill will automatically:
- Build library from existing resumes
- Research company and role
- Create optimized template (with checkpoint)
- Offer branching experience discovery
- Match content with confidence scores (with checkpoint)
- Generate MD + DOCX + PDF + Report
- Optionally update library
3. Review and approve:
- Checkpoints at key decision points
- Full transparency on content matching
- Option to revise or approve at each stage
Multiple Jobs (Batch Mode - NEW!)
1. Provide multiple job descriptions:
"I want to apply for these 3 roles:
1. [Company 1] - [Role]: [JD or URL]
2. [Company 2] - [Role]: [JD or URL]
3. [Company 3] - [Role]: [JD or URL]"
2. The skill will:
- Detect multi-job intent and offer batch mode
- Build library once (shared across all jobs)
- Analyze gaps across ALL jobs (deduplicates common requirements)
- Conduct single discovery session addressing all gaps
- Process each job individually (research + tailoring)
- Present all resumes for batch review
3. Time savings:
- Shared discovery session (ask once, not 3-5 times)
- 11-27% faster than processing jobs sequentially
- Same quality as single-job mode
Files
Core Implementation
SKILL.md - Main skill implementation with single-job and multi-job workflows
multi-job-workflow.md - Complete multi-job batch processing workflow
research-prompts.md - Company/role research templates
matching-strategies.md - Content scoring algorithms
branching-questions.md - Experience discovery patterns
Documentation
README.md - This file
MARKETPLACE.md - Marketplace listing information
SUBMISSION_GUIDE.md - Skill submission guidelines