build-tailored-resume

Creates a tailored resume from a master resume and target job description as a Word document.

86|5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/SankaiAI/ats-optimized-resume-agent-skill --skill build-tailored-resume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-tailored-resume
Source: https://github.com/SankaiAI/ats-optimized-resume-agent-skill/tree/main
Command: npx skills add https://github.com/SankaiAI/ats-optimized-resume-agent-skill --skill build-tailored-resume

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, lxml.

What problem does it solve?

This Skill helps users quickly transform a master resume and a target job description into a tailored, ATS-friendly resume in Word format, eliminating the manual effort of rewriting content for each application.

Core Features & Use Cases

  • Job-specific tailoring: Selects and rewrites resume bullets to match the target role, company, and seniority.
  • ATS optimization: Woven keywords, standard headings, and clean formatting improve parseability and screening compatibility.
  • Deterministic DOCX generation: Produces a polished .docx through a bundled Python renderer rather than ad hoc document formatting.
  • Guardrailed workflow: Uses staged intake, JD analysis, strategy, validation, rendering, and final checks to keep outputs honest and complete.
  • Use Case: A user pastes their full resume and a posting for a product analyst role, and the Skill generates a tailored resume file ready to submit.

Quick Start

Provide your master resume, the target job description, and the company name, and ask the skill to build a tailored resume.

Frequently Asked Questions about build-tailored-resume

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

FAQPage Schema
How do I tailor my resume for a specific job description?

Tailoring a resume for a specific job description involves matching your master resume content to the target role's keywords and requirements. This Skill automates that rewriting process, aligning your experience with the specific role, company, and seniority level.

How to generate an ATS-friendly resume in Word format?

Generating an ATS-friendly resume in Word format requires standard headings, woven keywords, and clean formatting for parseability. This Skill creates a polished .docx file using a Python DOCX renderer to ensure screening compatibility.

What do I need to provide to create a job-specific resume?

To create a job-specific resume, you need to provide your master resume, the target job description, and the company name. The Skill uses a staged intake process to analyze these inputs and build a tailored application document.

Does the resume tailoring process require structured JSON validation?

Yes, the resume tailoring process requires structured resume JSON validation before rendering. This guardrailed workflow ensures the DOCX renderer receives honest and complete data, preventing ad hoc document formatting errors.

What is the best way to align resume bullets with ATS keywords?

The best way to align resume bullets with ATS keywords is through job-specific rewriting that weaves terms naturally into standard headings. This Skill applies concise resume strategy to match the target posting and improve automated screening parseability.

Do I need python-docx and lxml installed to generate the resume document?

Yes, the deterministic DOCX generation relies on python-docx and lxml to render the final Word document. These dependencies power the bundled Python renderer that outputs the polished, ATS-friendly resume file.