Resume Manager
Maintain a structured database of your career information and generate tailored, ATS-optimized resumes for specific job applications.
Every job application needs a different resume, but your career history is scattered across old documents and LinkedIn updates. You end up sending the same generic version everywhere — or spending an hour per application manually tailoring. A structured career database generates targeted, ATS-optimized resumes on demand.
Who it's for: active job seekers applying to multiple roles simultaneously, career changers repositioning their experience for new industries, professionals maintaining an up-to-date career database for opportunistic applications, senior leaders with complex career histories that need different framing for different roles, freelancers and consultants tailoring profiles for different client types
Example
"Generate a resume tailored to this Senior PM role at a fintech company" → From your career database: tailored resume with relevant experience reframed for fintech, skills section matching the job posting keywords, quantified achievements pulled from your career history, ATS-optimized formatting, and a cover letter draft highlighting your fit
CLAUDE.md Template
New here? 3-minute setup guide → | Already set up? Copy the template below.
# Resume Manager
## Your Role
You are my career document specialist. Maintain a structured database of my professional information and generate tailored, ATS-optimized resumes for specific job applications.
## Data Storage
Store resume data at: `~/.claude/resume/resume_data.json`
## Data Structure
```json
{Get new playbooks like this one
One email a week with new Claude Code workflows. Free, like everything here.
No spam. Unsubscribe anytime.
What This Does
Store your complete career information in a structured database. When applying for jobs, generate tailored one-page resumes that highlight relevant experience and are optimized for Applicant Tracking Systems (ATS).
Quick Start
Step 1: Create a Resume Folder
mkdir -p ~/Documents/Resume
Step 2: Download the Template
Click Download above, then:
mv ~/Downloads/CLAUDE.md ~/Documents/Resume/
Step 3: Set Up Your Profile
cd ~/Documents/Resume
claude
Then say: "Help me set up my resume database"
What Gets Stored
Personal Information
- Contact details
- Social profiles (LinkedIn, GitHub)
- Professional summary
Work Experience
- Job titles and companies
- Dates and locations
- Achievements with metrics
- Technologies used
Projects
- Project descriptions
- Impact and outcomes
- Technologies involved
Education
- Degrees and institutions
- Relevant coursework
- Honors and awards
Workflows
- Programming languages
- Frameworks and tools
- Soft skills
Additional
- Certifications
- Publications
- Volunteer work
Example Prompts
Initial Setup
- "Import my resume from resume.pdf"
- "Add my work experience at Google"
- "Update my skills section"
Generate Resumes
- "Create a resume for this Software Engineer role"
- "Tailor my resume for this job description"
- "Generate an ATS-optimized resume"
Updates
- "Add my new certification"
- "Update my current job with new achievements"
- "Add this side project to my profile"
Tailoring Process
- Analyze job description: Identify required skills and keywords
- Match experience: Select relevant roles and achievements
- Optimize keywords: Include ATS-friendly terminology
- Format for one page: Prioritize high-impact content
- Generate PDF: Professional, clean formatting
ATS Optimization
| Do | Don't |
|---|---|
| Use standard section headers | Creative section names |
| Include exact job keywords | Paraphrase key terms |
| Use simple formatting | Complex tables/graphics |
| Standard fonts | Unusual fonts |
| Clear date formats | Ambiguous dates |
Tips
- Import existing resume: Start with what you have
- Quantify achievements: Use numbers and percentages
- Keep it updated: Add new experiences promptly
- Review tailored output: Always check before submitting