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.