PluginBench
Skill
Review
Audit score 70

resume-version-manager

paramchoudhary/resumeskills

Organize and track multiple resume versions from a single master document.

What is resume-version-manager?

This skill helps you maintain a comprehensive master resume as your source of truth, then create tailored versions for different roles and industries. Use it when managing multiple job applications or career transitions to prevent version confusion and ensure consistency.

  • Create and maintain a master resume containing all experiences, skills, and achievements
  • Organize tailored resume versions by role type, industry, and seniority level
  • Track which resume version was sent to which company and application status
  • Implement file naming conventions and folder structure for easy retrieval
  • Manage the workflow from master resume to tailored application versions
  • Update master resume systematically with new accomplishments and skills

How to install resume-version-manager

npx skills add https://github.com/paramchoudhary/resumeskills --skill resume version manager
Claude Code
Cursor
Windsurf
Cline

How to use resume-version-manager

  1. 1.Create a master resume document with all your experiences, skills, achievements, and multiple summary versions
  2. 2.Organize your resume files in folders by role type and industry (Master/, Tailored/ProductManagement/, etc.)
  3. 3.Adopt a consistent file naming convention: [LastName]_[Role]_[Company]_[Date].pdf
  4. 4.Set up an application tracker spreadsheet to record which version you sent to each company
  5. 5.When applying, copy your master resume to a new file and tailor it by selecting relevant bullets and reordering skills
  6. 6.Update your master resume immediately after new jobs, projects, certifications, or quarterly with recent accomplishments

Use cases

Good for
  • Applying to multiple roles across different companies and tracking which version went where
  • Transitioning careers by maintaining both original industry and transition-focused resume versions
  • Managing rapid application volume by creating 2-3 strong category versions as templates
  • Tailoring resumes for different role types (PM, Engineering, Data Science) from one master source
  • Quarterly updates to master resume with new projects, metrics, and certifications
Who it's for
  • Job seekers managing multiple concurrent applications
  • Career changers maintaining versions for different industries
  • Professionals applying to diverse role types requiring different emphasis
  • Anyone with 15+ resume files who needs organization and clarity

resume-version-manager FAQ

What is a master resume and why do I need one?

A master resume is a comprehensive document containing ALL your experiences, bullet points, skills, and achievements—even those that won't fit on a one-page resume. It serves as your source of truth so you can pull relevant content when tailoring versions for specific applications, ensuring consistency and preventing you from forgetting important accomplishments.

How do I create tailored versions without losing track of them?

Use a consistent folder structure (organized by role type or industry) and file naming convention that includes the company name and date. Maintain an application tracker spreadsheet recording which version you sent to each company, the date, and current status. Always work from a copy of the master, never edit the master directly for applications.

How often should I update my master resume?

Update immediately when you have a new job, promotion, completed major project, new certification, or significant achievement. Additionally, do a quarterly review to add recent accomplishments, update metrics, refresh the skills section, and remove outdated information.

What if I'm applying to very different role types?

Create separate base versions for each role type (e.g., Product Manager, Software Engineer, Data Scientist), each pulling from the same master resume. Organize them in separate folders and make minor adjustments for each company within that role type. This prevents confusion while maintaining a single source of truth.

Should I keep old resume versions?

Yes—archive rather than delete old versions. They can be useful for reference, and you may want to revert to previous formats or content. Use cloud storage backup and keep versions organized by date so you can track your resume evolution over time.

Full instructions (SKILL.md)

Source of truth, from paramchoudhary/resumeskills.


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

# 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:

# 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