resume-tailor

Optimize a resume to match a job description and generate a single-page A4 ATS-friendly PDF.

3|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Zhangyinglun/resume-tailor-skill --skill resume-tailor-zhangyinglun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-tailor
Source: https://github.com/Zhangyinglun/resume-tailor-skill/tree/main
Command: npx skills add https://github.com/Zhangyinglun/resume-tailor-skill --skill resume-tailor-zhangyinglun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, pdfplumber, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Convert an existing resume and a target job description into a single-page, ATS-friendly A4 PDF that prioritizes job relevance, keyword alignment, quantification, and readable layout while strictly avoiding fabrication.

Core Features & Use Cases

  • JD Diagnosis & Keyword Alignment: Tiered P1/P2/P3 keyword extraction and gap analysis to guide edits.
  • Content Optimization: Action-coded edits (EMPHASIZE, QUANTIFY, MERGE, DOWNPLAY, REWORD) and bullet scoring to prioritize evidence-based items.
  • Volume Gate & Auto-fit Layout: Rule-based compression to one page, layout auto-tuning, PDF generation, and format QA (extractable text, margins, sections).
  • Audit & Reporting: Structured summary report of actions taken and embedded quality-check output for user review.
  • Stateless Workspace: Keeps templates, scripts, and references in the skill and writes user data only to workspace cache/resume_output.

Quick Start

Paste your JD and resume into the chat and say: Tailor my resume for this JD and output a single-page A4 PDF.

Frequently Asked Questions about resume-tailor

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

FAQPage Schema
How do I optimize my resume for an ATS and output a single-page PDF?

To optimize your resume for an ATS and output a single-page PDF, paste your existing resume and target job description into the chat. The system aligns keywords, rewrites bullets, compresses content, and generates an A4 ATS-friendly PDF.

What is keyword alignment and how does it work for a target job description?

Keyword alignment for a target job description uses tiered P1/P2/P3 keyword extraction and gap analysis to guide edits. This ensures your resume prioritizes job relevance and matches the specific terms automated tracking systems scan for.

How do I compress a multi-page resume into a one-page A4 layout automatically?

To compress a multi-page resume into a one-page A4 layout automatically, the system applies a volume gate with rule-based compression, action-coded edits like MERGE and DOWNPLAY, and auto-fit layout tuning before generating the final PDF.

Can I check if my resume PDF text is extractable for ATS parsing?

Yes, you can check if your resume PDF text is extractable for ATS parsing. The system performs a format QA using pdfplumber to verify extractable text, margins, and sections, retrying generation if quality checks fail.

Does the resume tailoring process fabricate experience to match the job description?

No, the resume tailoring process strictly avoids fabrication. It uses action-coded edits and bullet scoring to prioritize and reword existing evidence-based items, ensuring your optimized resume remains truthful to your actual background.

Do I need to install reportlab and pdfplumber to generate an ATS-friendly resume?

You do not need to manually install reportlab and pdfplumber to generate an ATS-friendly resume. The environment handles these dependencies automatically to generate the PDF and run format QA checks.