resume-version-manager — Claude Code skill: install and what it does
Keeps a master resume as the single source of truth, then files tailored versions by role and company. Useful once you are applying widely and lose track of what went where.
npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a claude-codeWhat resume-version-manager does
The skill sets up a master resume document that holds everything: every job, every bullet you have written, summary versions for different role types, the full skills lists. Tailored files get copied from it and the master is never edited in place, so you keep one source of truth.
It also hands you a folder layout (Master/, Tailored/ split by role, CoverLetters/, Applications/), a file naming pattern [LastName]_[Role/Type]_[Company]_[Date].pdf, and a tracker sheet with columns for version, date and status. "Which resume did I send them?" stops being an open question.
Vague filenames are listed as a mistake: resume_final_v2 tells you nothing about where the file went. Picking bullets and trimming to one page is still your job, the skill supplies the scheme and the step order from master to tailored version.
What it helps with
- work out which resume version went to a given company
- build a master resume with every bullet and summary variant
- sort tailored versions into folders by role and industry
- update the master after a new project or promotion
- keep an application tracker with the version used
Example prompts for the agent
- Help me sort out my resume versions: here is the master file, file the tailored ones into folders.
- Which resume version did I send to Meta, and when?
- Add this new project to my master resume and update the application tracker.
How to install resume-version-manager
1Skills CLI (Vercel)
npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a claude-code2Manually: put the files in place
~/.claude/skills/resume-version-manager/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/resume-version-manager/
1Skills CLI (Vercel)
npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a codex2Manually: put the files in place
.agents/skills/resume-version-manager/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a cursor2Manually: put the files in place
.cursor/skills/resume-version-manager/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Paramchoudhary/ResumeSkills resume-version-manager2Manually: put the files in place
.github/skills/resume-version-manager/SKILL.md1Skills CLI (Vercel)
npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a gemini-cli2Platform CLI
gemini skills install https://github.com/Paramchoudhary/ResumeSkills --path skills/resume-version-managerManually: put the files in place
.devin/skills/resume-version-manager/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set10
The whole set →Similar
Questions about resume-version-manager
How do I install resume-version-manager in Claude Code?
Run npx skills add Paramchoudhary/ResumeSkills --skill resume-version-manager -a claude-code. The skill lands at ~/.claude/skills/resume-version-manager/SKILL.md.
What does resume-version-manager do?
It maintains a master resume holding all your bullets and skills, tracks versions tailored to individual job postings, and keeps them in folders under clear names. It also gives you a tracker showing which version went where.
Does the master resume have to exist before I use it?
Yes, everything is pulled from it: the master carries all the bullets and summary variants, and application versions are cut from that file. Skip it and you are back to tailoring from a different base each time.
Source text
SKILL.md · MIT
---
name: resume-version-manager
description: Track different resume versions, maintain master resume, manage tailored versions
---
# Resume Version Manager
## When to Use This Skill
Use this skill when the user:
- Has multiple resume versions to manage
- Needs to track tailored resumes
- Wants to maintain a master resume
- Is applying to many different roles
- Mentions: "resume versions", "master resume", "different versions", "track resumes", "which resume"
## Core Capabilities
- Create and maintain master resume document
- Track tailored resume versions
- Organize resume versions by role/industry
- Maintain consistent source of truth
- Streamline resume updates
- Prevent version confusion
## The Version Management Problem
**Common Pain Points:**
- "Which version did I send to Company X?"
- "Where's my most recent resume?"
- "I have 15 resume files and don't know which is best"
- "I forgot to update my resume after that project"
- "I keep tailoring from different base versions"
**The Solution:**
A systematic approach with:
1. One master resume (source of truth)
2. Organized tailored versions
3. Clear naming conventions
4. Update workflow
## Master Resume Concept
### What is a Master Resume?
A comprehensive document containing:
- ALL your experiences (not just recent)
- ALL bullet points you've ever written
- Every achievement, project, skill
- Full details (even if they won't fit on one page)
**Purpose:** Source of truth to pull from when tailoring
### Master Resume Structure
```markdown
# MASTER RESUME - [YOUR NAME]
Last Updated: [Date]
## CONTACT INFORMATION
[Full contact details]
## PROFESSIONAL SUMMARY VERSIONS
[Summary for Role Type A]
[Summary for Role Type B]
[Summary for Role Type C]
## ALL SKILLS
### Technical Skills
[Complete list by category]
### Soft Skills
[Complete list]
### Industry Knowledge
[All domains]
## PROFESSIONAL EXPERIENCE
### Company Name | Title | Dates
**All Bullets (choose best for each application):**
• Bullet 1 (leadership focused)
• Bullet 2 (technical focused)
• Bullet 3 (results focused)
• Bullet 4 (collaboration focused)
• Bullet 5 (additional achievement)
• Bullet 6 (additional achievement)
**Keywords this experience covers:**
[List of keywords this job demonstrates]
### Previous Company | Title | Dates
[Same format...]
## EDUCATION
[Complete education history]
## CERTIFICATIONS
[All certifications ever earned]
## PROJECTS
[All notable projects]
## VOLUNTEER / ADDITIONAL
[All other relevant experience]
```
## File Organization System
### Folder Structure
```
Resume/
├── Master/
│ └── LastName_Master_Resume.docx
├── Tailored/
│ ├── ProductManagement/
│ │ ├── LastName_PM_Google_Jan2024.pdf
│ │ └── LastName_PM_Meta_Jan2024.pdf
│ ├── Engineering/
│ │ ├── LastName_SWE_Startup_Feb2024.pdf
│ │ └── LastName_SWE_Enterprise_Feb2024.pdf
│ └── General/
│ └── LastName_General_Resume.pdf
├── CoverLetters/
│ ├── Google_PM_CoverLetter.docx
│ └── Meta_PM_CoverLetter.docx
└── Applications/
└── ApplicationTracker.xlsx
```
### File Naming Convention
**Pattern:**
`[LastName]_[Role/Type]_[Company]_[Date].pdf`
**Examples:**
- `Smith_ProductManager_Google_Jan2024.pdf`
- `Smith_SWE_Stripe_Feb2024.pdf`
- `Smith_DataScience_General_2024.pdf`
- `Smith_Master_Resume_v3.docx`
## Version Categories
### By Target Role
**Product Management:**
- Emphasizes: Strategy, roadmap, metrics, stakeholders
- Skills highlight: Product tools, analytics, user research
**Software Engineering:**
- Emphasizes: Technical projects, systems, code
- Skills highlight: Languages, frameworks, tools
**Data Science:**
- Emphasizes: Analysis, ML, statistical methods
- Skills highlight: Python, SQL, ML libraries
### By Industry
**Tech/Startup:**
- Emphasizes: Innovation, growth, scrappiness
- Tone: Modern, direct, achievement-focused
**Enterprise/Corporate:**
- Emphasizes: Scale, process, collaboration
- Tone: Professional, structured, comprehensive
**Finance:**
- Emphasizes: Analysis, compliance, accuracy
- Tone: Conservative, precise, credentialed
### By Seniority Level
**Individual Contributor:**
- Focus on execution and technical skills
- Detailed project descriptions
- Technical accomplishments
**Manager:**
- Team leadership and development
- Cross-functional collaboration
- Business impact metrics
**Executive:**
- Strategic leadership
- P&L responsibility
- Organizational transformation
## Application Tracking
### Simple Tracker Spreadsheet
```
| Company | Role | Version Used | Date Applied | Status | Notes |
|---------|------|--------------|--------------|--------|-------|
| Google | PM | PM_Google_Jan | 1/15/24 | Interview | 2nd round 2/1 |
| Meta | PM | PM_Meta_Jan | 1/18/24 | Applied | Referral from John |
| Startup | PM | PM_General | 1/20/24 | Rejected | Too senior |
```
### Information to Track
- Company name
- Job title
- Resume version used
- Cover letter version used
- Application date
- Application method (portal, referral, direct)
- Current status
- Follow-up dates
- Notes and contacts
## Update Workflow
### When to Update Master Resume
**Immediately Update For:**
- New job or promotion
- Completed major project
- New skills or certifications
- Significant achievements
- Awards or recognition
**Quarterly Review:**
- Add recent accomplishments
- Update metrics with new data
- Refresh skills section
- Remove outdated information
### Master to Tailored Workflow
```
1. Start with Master Resume
↓
2. Copy to new file (don't edit master)
↓
3. Analyze job description
↓
4. Select relevant bullets from master
↓
5. Choose appropriate summary version
↓
6. Reorder skills for relevance
↓
7. Add job-specific keywords
↓
8. Trim to appropriate length
↓
9. Save with proper naming convention
↓
10. Update application tracker
```
## Common Scenarios
### Scenario 1: Applying to Similar Roles
**Strategy:**
- Create one well-tailored version for the role type
- Make minor adjustments for each company
- Track which slight variation went where
### Scenario 2: Applying to Different Role Types
**Strategy:**
- Create separate base versions for each role type
- Maintain clear folder organization
- Each version pulls from same master
### Scenario 3: Rapid Application Volume
**Strategy:**
- Create 2-3 strong category versions
- Use "general" versions for quick applications
- Reserve deep tailoring for top choices
### Scenario 4: Career Transition
**Strategy:**
- Create transition-focused version
- Emphasize transferable skills
- Maintain original industry version as backup
## Version Control Best Practices
### DO:
- ✅ Always work from master as source
- ✅ Use consistent naming conventions
- ✅ Track which version went where
- ✅ Keep master updated
- ✅ Date your files
- ✅ Backup to cloud storage
### DON'T:
- ❌ Edit master directly for applications
- ❌ Use vague names like "resume_final_v2"
- ❌ Forget which version you sent
- ❌ Let master get out of date
- ❌ Have multiple "master" files
- ❌ Delete old versions (archive instead)
## Output Format
When managing resume versions:
```markdown
# RESUME VERSION MANAGEMENT
## Master Resume Status
**Last Updated:** [Date]
**Location:** [File path]
**Total Experience Entries:** [X]
**Total Bullet Points Available:** [X]
## Active Versions
### Role Type: Product Management
**Base Version:** PM_General_2024.docx
**Tailored Versions:**
| Company | File Name | Date Created | Status |
|---------|-----------|--------------|--------|
| Google | PM_Google_Jan24 | 1/15/24 | Submitted |
| Meta | PM_Meta_Jan24 | 1/18/24 | Submitted |
### Role Type: Engineering
[Same structure]
## Update Queue
- [ ] Add Q4 project results to master
- [ ] Update skills with new certification
- [ ] Archive versions older than 6 months
## Recommended Actions
1. [Action 1]
2. [Action 2]
```
## Version Management Checklist
- ✅ Master resume exists and is current
- ✅ Folder structure is organized
- ✅ Naming convention is consistent
- ✅ Application tracker is maintained
- ✅ Know which version sent to each company
- ✅ All versions pull from same master
- ✅ Backup system in place
- ✅ Old versions archived (not deleted)
- ✅ Update workflow is established
- ✅ Regular master resume reviews scheduled
© Paramchoudhary · MIT · Paramchoudhary/ResumeSkills