Inizia
Resume ATS Tailor — Honest Resume & Cover Letter

Resume ATS Tailor — Honest Resume & Cover Letter

Give it your résumé and a job post. Your agent shows a transparent ATS keyword score, rewrites what you actually did into impact bullets, and builds an ATS-friendly .docx résumé, cover letter and PDF. A built-in anti-fabrication check blocks any number, title or skill you didn't provide. English and Chinese.
#Risorse umane#Scrittura#Produttività
Valutazione
Servono altre valutazioni
Venduti
0
Come si usa
Scarica

Resume ATS Tailor

Make one résumé speak the language of every job post — without a single invented claim.

What you get

  • 📈 ATS keyword score report (before vs after): every keyword marked found or missing, with required-keyword coverage
  • 📝 ATS-friendly résumé (.docx): single column, standard section headings, real bullets — no tables, text boxes or images
  • ✉️ Tailored cover letter (.docx)
  • 📄 PDF export (optional; needs Microsoft Word or LibreOffice)
  • 🧭 Honest gap list: what you still lack, with a suggestion for each

How it works

  1. Give your résumé (.docx / .pdf / plain text) and the full job description.
  2. Your agent extracts the text and flags ATS risks (tables, text boxes, scanned PDFs).
  3. It lists the job's keywords (required / preferred / nice-to-have) and scores your original résumé.
  4. Gap check: for every missing keyword it asks "Have you done this? Give one example." Only a "yes" goes into the résumé.
  5. Bullets are rewritten as result → measure → action, using only numbers you provided.
  6. After the anti-fabrication check passes, it builds the résumé, cover letter and the new score.

Example (fictional candidate)

Senior Data Analyst job post:

  • Before: 69/100, required keywords 7/9
  • After: 85/100, required keywords 9/9
  • Still-missing keywords (Snowflake, dbt, cohort, LTV) are listed as honest gaps — not faked.
  • Planted test: adding a "Snowflake" skill and "reduced errors by 20%" to the rewrite was blocked by the guard.

Transparent scoring

Score = matched keyword weight ÷ total keyword weight × 100 (required ×3, preferred ×2, nice-to-have ×1). Full method in references/ats-method.md.

Anti-fabrication guard

The built-in guard compares the rewrite with your original résumé. Any new number, employer, title, school, skill or certification is blocked until you confirm it is true.

Languages

English, Traditional Chinese and Simplified Chinese (CJK fonts and full-width punctuation handled).

Requirements

  • Python 3.9+
  • pip install python-docx pypdf
  • Optional: Microsoft Word or LibreOffice for PDF export

Privacy

All scripts run locally on your computer and make no network calls. Your résumé is read and rewritten by the AI agent client you choose (e.g. Claude, Codex), under that provider's privacy policy. The author collects nothing.

Limitations (please read)

  • Content is AI-assisted. Proofread names, dates and contact details before sending.
  • The score is a transparent approximation, not the algorithm of any ATS vendor, and does not guarantee interviews.
  • It will not invent experience, inflate titles or make up metrics — so your score may not jump, by design.
  • It does not submit applications or contact employers.
  • Not legal, HR or career-counselling advice.
  • Scanned image PDFs can't be read; provide .docx or plain text instead.

Files

  • SKILL.md — agent workflow and anti-fabrication rules
  • scripts/resume_tool.py — extract, score, guard, build documents
  • references/ats-method.md — scoring method and keyword rules
  • references/tailoring-rules.md — résumé JSON format and bullet style
  • references/example_* — English and Chinese examples (fictional people)