resume-tuning

Match resume profiles to job descriptions and generate PDF resumes.

43|1|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/anneheartrecord/resume-tuning --skill resume-tuning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-tuning
Source: https://github.com/anneheartrecord/resume-tuning/tree/main
Command: npx skills add https://github.com/anneheartrecord/resume-tuning --skill resume-tuning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires weasyprint, pypdf2, rapidfuzz, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill takes your resume and transforms it into a powerful, ATS-readable, and visually appealing document that stands out to recruiters.

Core Features & Use Cases

  • Interactive Resume Building: Customize your resume based on your target job description and experience.
  • ATS Compatibility: Ensure your resume is ATS-friendly with optimized text layer, standard sections, and relevant keywords.
  • Customization: Choose from classic, minimal, and modern layouts to match your style and industry.

Quick Start

Run the skill with the command: 'resume-tuning generate me a resume'

Frequently Asked Questions about resume-tuning

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

FAQPage Schema
How do I customize my resume to match a specific job description for ATS?

To tailor your resume for ATS, you match your structured profile against the target job description to extract and embed relevant keywords. The tool then renders an ATS-friendly PDF using standard sections and an optimized text layer.

Can I extract text from an existing PDF resume to update and retune it?

Yes, you can extract text from an existing PDF resume. The tool uses PyPDF2 and other libraries to process PDF, text, and image inputs, enabling you to update and retune your resume content for new applications.

Does WeasyPrint support generating visually appealing PDF resumes from text profiles?

WeasyPrint supports generating visually appealing PDF resumes from text profiles. It renders your customized resume content into a PDF document, allowing you to select from classic, minimal, and modern layouts to match your style.

What is the best way to ensure my resume content is ATS-friendly?

The best way to ensure your resume content is ATS-friendly is to optimize the text layer, use standard resume sections, and extract relevant keywords from the job description. This guarantees the document is readable by applicant tracking systems.

Do I need Python to use resume-tuning for generating tailored resumes?

You need Python to use resume-tuning for generating tailored resumes. The tool requires Python libraries like WeasyPrint, PyPDF2, and rapidfuzz for text extraction, keyword matching, and rendering the final PDF output.

Can I use images as input format when I customize my resume?

You can use images as input format when you customize your resume. The tool handles various input formats including PDF, text, and images, extracting the necessary information to match keywords and tailor your resume content.