An AI-powered resume builder that tailors your resume for specific job postings. Works with Claude Desktop (no coding required) or Claude Code (for developers who want Word document generation and automated applications).
- You provide a job posting URL
- Claude analyzes the job description against your base resume
- Identifies your top 3-5 most relevant experiences
- Asks targeted questions to fill gaps and strengthen bullets
- Updates your base resume with new info (so it grows over time)
- Generates a tailored, ATS-optimized 2-page Word document
- (Optional) Opens Chrome to help you apply directly
You can use this resume builder directly in the Claude Desktop app with no installation or coding. Here's how to set it up:
If you don't have Claude Desktop yet, download it from claude.ai/download and create an account.
- Open Claude Desktop
- Click the menu icon (three horizontal lines) in the top-left corner
- Click Projects in the sidebar
- Click Create Project (or the + button)
- Give it a name like "Resume Builder"
- Inside your new project, click Set up project (or the gear icon)
- Under Project knowledge, click Add content then Add text content
- Open this link in your browser: SKILL-claude-desktop.md on GitHub
- Select all the text on the page (Ctrl+A on Windows, Cmd+A on Mac), then copy it (Ctrl+C / Cmd+C)
- Go back to Claude Desktop and paste it into the text content area (Ctrl+V / Cmd+V)
- Give it a title like "Resume Builder Instructions"
- Click Save
- Still in the project settings under Project knowledge, click Add content then Upload files
- Upload your resume file (PDF, Word, or text file)
- Don't have a digital resume? No problem — start a conversation in the project and tell Claude about your work experience. It will help you build one from scratch.
-
Go back to your project and start a new conversation
-
Type something like:
I want to apply for this job: https://example.com/job-posting -
Claude will walk you through the process step by step:
- It analyzes the job posting and compares it to your resume
- It asks you targeted questions to fill in any gaps
- It shows you a draft for approval
- It generates your tailored resume as formatted text you can copy into Word or Google Docs
- Save your updated base resume. After each session, Claude will give you an updated version of your resume with new details added. Copy this and upload it to your project knowledge (replacing the old one) so future applications are faster.
- Review before submitting. Always copy the output into a Word document or Google Doc, make manual edits, save as PDF, and submit yourself.
- Cross-check with another AI. After generating your resume, paste it along with the job description into a different AI tool (like Google's Gemini) and ask it to score how well your resume matches. Great sanity check.
If you use Claude Code (the CLI/desktop developer tool), you can install this as a plugin for a more integrated experience including Word document generation and optional automated job applications.
From inside Claude Code, run these slash commands:
/install-plugin redbricksoftware/resume-builder
Then install the Python dependencies:
pip3 install python-docx pdfplumber playwright- Claude Code installed
- Python 3.8+
- Google Chrome (only needed for the optional apply step)
Option A: Import from an existing resume file
If you already have a resume as .docx, .pdf, or .txt, just tell Claude:
Here's my resume: /path/to/my_resume.pdf
Claude will extract the content, convert it to the resume.md format, and ask you to review it.
Option B: Start from the template
cp resume_example.md resume.mdEdit resume.md with all of your experience, achievements, and skills.
Tips for resume.md:
- This is your base resume — include everything
- Quantify achievements whenever possible ($X revenue, Y% growth, Z team members)
- Include all roles going back 10-15 years
- List all technical skills, tools, and certifications
- Don't worry about length — the skill curates what goes into the final doc
I want to apply for this job: https://example.com/job-posting
The /build-resume skill triggers automatically and walks you through:
- Analysis — scores your resume against the job requirements
- Q&A — asks about gaps and ways to strengthen bullets (1-2 rounds)
- Updates — adds new info to your
resume.mdfor future use - Review — presents the tailored selection for your approval
- Generate — creates
resume_[company]_[role].docx - Apply (optional) — opens Chrome to help submit the application
| File | Purpose |
|---|---|
resume.md |
Your base resume (you create this, gitignored) |
resume_example.md |
Template to get started |
The generated resumes are designed to pass Applicant Tracking Systems:
- No tables — pure paragraph-based layout
- Standard section headings (Professional Summary, Professional Experience, Education, Core Competencies)
- Calibri font throughout
- Simple bullet points
- Keywords mirrored from the job description
- Contact info in the document body (not headers/footers)
Want to have Claude search for matching jobs automatically every day? See COWORK.md for setup instructions. The scheduled agent searches across job boards, filters results, and logs everything to a tracker — so you just review the list and build resumes for the roles you like.
Each time you use the skill, Claude asks about experience not yet in resume.md. When you share new details, they're permanently added. Over time, your base resume becomes a comprehensive record of everything you've done — making future applications faster and more complete.