tailor

SkillDev tools

Create an ATS-safe tailored resume and cover letter from an existing job analysis and the master resume. Use when the user asks to tailor an application for a company.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the tailor skill

What this skill tells your AI

The instructions your AI receives, as published by yapsancode/job-kit in .agents/skills/tailor/SKILL.md and read by ahel’s review.

Create a tailored resume and cover letter for the job named in the user's message. Application folders are named <company>-<position>, so match the message against the folder names in applications/. If the company has more than one folder and the message does not say which role, ask which one. (If nothing is given, use the most recent folder in applications/.)

Requirements:

  1. Read master-resume.tex and job-analysis.md in that application folder.

  2. Build resume.tex in the application folder, keeping that exact filename:

    • Select ONLY the most relevant experience, projects, and skills for the top-priority requirements. Cut low-relevance content to fit one page.
    • Reorder so the strongest match appears in the top third of the page.
    • Rewrite bullets to mirror the job's exact keywords, but ONLY where truthful. Follow every rule in AGENTS.md (ATS-safe, no invention).
    • Apply the design rules from AGENTS.md: titlesec section styling so rules never clamp titles; " | " separators; NO em dashes anywhere.
    • Do not duplicate a project or role in two sections. Bootcamps go under Education; their capstone projects go under Projects.
  3. Build cover-letter.tex: maximum 250 words, 3 short paragraphs: (a) why this company specifically (use the company research), (b) my 2-3 strongest matching achievements with real numbers, (c) short, confident closing. Avoid clichés. No em dashes.

  4. Compile both to PDF with pdflatex, giving each PDF a recruiter-friendly filename via -jobname (see "Naming the compiled PDFs" in AGENTS.md). Take the candidate's full name from master-resume.tex and the position from job-analysis.md:

    pdflatex -jobname="Jordan-Ruiz-Resume-Agentic-AI-Engineer" resume.tex
    pdflatex -jobname="Jordan-Ruiz-Cover-Letter-Agentic-AI-Engineer" cover-letter.tex
    

    Leave the .tex sources named resume.tex and cover-letter.tex. Fix any compile errors yourself. Confirm the resume is ONE page; trim lowest-relevance content if not. If an earlier run left a resume.pdf or cover-letter.pdf in the folder, delete it so only the correctly named PDFs remain.

  5. Write changelog.md: every meaningful change vs. the master resume, each with a one-line reason.

  6. Show me: the two PDF filenames you produced, the changelog summary, and any PARTIAL/GAP items you had to handle, so I can verify nothing is exaggerated.

Signals

GitHub stars
36
Forks
6
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
tailor-yapsancode
Source
github.com/yapsancode/job-kit