tailor-resume

Selects or creates a tailored resume variant matched to a specific job description.

73|19|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/suxrobGM/jobpilot --skill tailor-resume-suxrobgm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tailor-resume
Source: https://github.com/suxrobGM/jobpilot/tree/main/plugin/skills/tailor-resume
Command: npx skills add https://github.com/suxrobGM/jobpilot --skill tailor-resume-suxrobgm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Applying to many jobs requires deciding which resume version fits each posting, and manually comparing variants or rewriting resumes for every application is slow and inconsistent. ## Core Features & Use Cases - Base Resume Selection: Scores existing resume bases against the job description by role family, keyword coverage, and recency to pick the best starting point. - Reuse vs Create Decision: Computes a 0-100 reuse score over existing variants and reuses a good match instead of creating near-duplicate resumes, with a hard cap at 15 variants per base. - Server-Validated Tailoring: Creates new variants via the JobPilot API with emphasized tech, bullet rewrites, and optional restructuring, with server-side checks that reject fabricated content. - Use Case: Given a LinkedIn job URL for a senior backend role, the skill scores your resume variants, reuses one scoring 72/100, and returns its PDF URL for the application. ## Quick Start Run the tailor-resume skill with a job posting URL to pick or create the best-fitting resume variant for that job.

Frequently Asked Questions about tailor-resume

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

FAQPage Schema
How do I tailor a resume for a specific job posting?▼

Pass a job URL, digest JSON, or pasted job description text to the skill. It builds a structured JD object, scores your existing resume variants, and either reuses the best match or creates a new tailored variant through the JobPilot API.

How does the skill decide between reusing and creating a resume variant?▼

It computes a reuse score from 0 to 100 based on keyword coverage, title similarity, responsibility coverage, seniority alignment, domain match, and recency. Scores of 60 or above trigger reuse; below 45 it creates a new variant.

Can I force the skill to use a specific resume as the base?▼

Yes, pass the --base flag with a resume ID. If that resume has extracted content or a source file, it is used directly and the scoring step is skipped.

What happens when a resume base reaches the variant limit?▼

At 15 or more variants on a base, the skill reuses the best-scoring variant that passes the role-family gate regardless of its score, and suggests pruning variants in the JobPilot web interface.

Why did the server reject my tailored resume with a 422 error?▼

The server validates that every field states only facts present in the original resume and reads like the candidate wrote it. The 422 response names the failing fields; fix them by sending less, such as dropping the summary or a rewrite.