resume-generator

Generates tailored ATS-compatible US Letter resumes as HTML and PDF from a source resume and job description.

Updated May 10, 2026
One-click install
npx skills add https://github.com/gpokhark/Job-Op-Resume --skill resume-generator-gpokhark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-generator
Source: https://github.com/gpokhark/Job-Op-Resume/tree/main/.claude/skills/resume-generator
Command: npx skills add https://github.com/gpokhark/Job-Op-Resume --skill resume-generator-gpokhark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve? Writing a tailored resume for every job application is slow and error-prone: you must extract keywords from the job description, map them to real experience, and fit everything onto exactly one US Letter page without fabricating content. This Skill automates that workflow end to end, producing a measured, page-accurate resume. ## Core Features & Use Cases - JD-driven tailoring: Extracts the top 10 keywords from a job description, maps them to real experience in your main resume file, and mirrors JD terminology in bullets without fabricating skills or metrics. - Measured page-fill loop: Drafts the resume as HTML, renders it in headless Chromium via Playwright, and iterates against a target-aware fill check (1, 1.5, or 2 pages) before saving. - Automatic PDF output and logging: A PostToolUse hook converts the saved HTML to PDF, infers page target from the filename, and appends a row to resume_log.csv. - Use Case: After scraping a job listing into output/<Company>/JD_*.txt, ask for a tailored resume and receive a one-page PDF whose fill percentage has been verified against US Letter geometry. ## Quick Start Generate a tailored one-page resume for the job description in output/Honda/JD_Honda_TestEngineer.txt using my latest main resume.

Frequently Asked Questions about resume-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I tailor a resume to a job description automatically?

Provide the job description text or file along with your main resume. The skill extracts the top 10 JD keywords, maps them to your real experience, reorders bullets by relevance, and drafts an HTML resume that is measured for page fill before saving as PDF.

How do I generate a two-page resume instead of one page?

Add "2 page" or "1.5 page" to your request; the default is always one page. The skill adjusts bullet counts, word targets, and section inclusion rules, and the measurement script uses a --target-pages flag so the last page fill is judged against the correct band.

Does the resume generator require Microsoft Word to make a PDF?

No. The HTML resume path renders the PDF with Playwright in headless Chromium, so no Word installation is needed. Word is only required for the separate docx2pdf-based markdown-to-docx workflow.

Why does my resume PDF show an underfilled or overflowing page?

The measurement script compares rendered content height against US Letter geometry with 0.5-inch margins. Underflow means bullets are too short or too few; overflow means content exceeds the target page count, and the script reports how many lines to add or remove.

Will the resume generator add skills or metrics I don't have?

No. Fabrication is a hard rule: every skill, tool, certification, and metric must come from your source resume. Gaps between JD keywords and your experience are left honest rather than filled with invented content.