tailoring-resumes
Installation
SKILL.md
Tailoring Resumes
Rewrite a candidate's resume to match one specific job description so it ranks well in automated resume screening (ATS), without changing the visual format and without exceeding one page. The job is keyword alignment and emphasis, grounded in true experience — never fabrication and never a redesign.
[!important] Two hard rules that override everything else
- Truth only. Every claim must trace to the candidate's own materials (their resume and background file). If the job wants a skill the candidate doesn't have, you do NOT add it — you report the gap. Keyword stuffing with skills they can't back up gets caught by a human and burns the application.
- Never edit the master. The candidate's resume file is the source of truth. Write tailored output to
tailored/<company>-<role>.typ. Keep the master untouched.
Inputs
This skill needs two files. Locate them first (don't assume specific names):
- The resume — the Typst
.typresume file in the project. This is both the content baseline and the exact format to preserve (layout, sections, one-page budget). If there's exactly one.typresume, use it; if there are several or none, ask the user which file is their resume. - The background file — a Markdown file holding the candidate's fuller background/bio: experience that did not make the one-page resume. Look for something like a file under an
about//bio/folder or named*info*.md,bio.md,background.md,about.md. This is the reservoir to pull from when a job calls for something the resume currently downplays.
Read both before editing. Treat the background file as the wider truth and the resume as the current one-page selection from it. If no background file exists or it's thin, work from the resume and ask the user for missing detail rather than inventing it.