# Resume Builder

> Professional resume builder and personalizer. Use this skill when the user wants to create a new resume, update their existing one, or tailor a resume for a specific job description (ATS-friendly).

- Skill: `siddqamar/resume-builder` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add siddqamar/resume-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/siddqamar/resume-builder/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: siddqamar (https://skillmd.com/u/siddqamar)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/siddqamar/resume-builder

---


# Resume Builder Skill

This skill automates the process of building and personalizing resumes using a master data source and ATS optimization standards.

## Core Workflow

1. **Load Master Data:** Always refer to `references/master_resume.json` as the source of truth for the user's history.
2. **Contextual Analysis:** If a Job Description (JD) is provided:
   - Identify key skills, tools, and responsibilities.
   - Cross-reference with `references/ats_standards.md` for optimization.
3. **Personalization:**
   - Select relevant bullet points from the master resume.
   - Adjust the "Professional Summary" to align with the JD.
   - Inject keywords from the JD into the "Skills" section.
4. **Generate Output:** 
   - Use the template in `assets/templates/resume_markdown.md` to produce a clean Markdown resume.
   - If requested, convert the Markdown to **PDF** or **PNG** using `assets/scripts/convert_resume.py`.

## Commands & Triggers

- **"Create a resume for [Company/Role]"**: Analyzes the JD (if provided) and generates a tailored Markdown resume.
- **"Export my resume as PDF"**: Converts the existing Markdown resume (or a newly generated one) into a professional PDF.
- **"Save my resume as PNG"**: Converts the resume into a high-quality PNG image.
- **"Update my master resume"**: Modifies `references/master_resume.json` with new information provided by the user.
- **"Make my resume ATS-friendly"**: Rewrites the current resume content following the rules in `references/ats_standards.md`.

## Quality Standards
- Use the **Google XYZ Formula** for bullet points whenever possible.
- Ensure the tone is professional, achievement-oriented, and concise.
- Never hallucinate experience not found in the master resume.

