Generate tailored resume
generate_resumeGenerate a tailored resume PDF or DOCX for a specific job posting by combining verified background facts with your custom summary and key qualifications, saved directly to your Resumes folder.
Instructions
Generate a tailored resume PDF (or docx) on the host and save it into the Resumes folder — no base64, works from Claude Desktop.
The STABLE facts (employers, titles, dates, education, skills) come from resume_master.json; YOU supply only the per-posting tailoring: a rewritten summary and the key_qualifications bullets aligning the candidate to this specific company + position. The server renders the master + your tailoring into a formatted PDF (python-docx + LibreOffice) matching the existing resumes. Do NOT invent employers, dates, or degrees — those are fixed in the master. Returns the saved path and size, plus a nextStep with a suggested follow-up call (add_job / promote_to_tracker / update_job) — offer it to the user so tailoring, saving, and tracking flow together.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Output format (default pdf). | |
| skills | No | Optional skills list to override/reorder the master's skills. | |
| company | Yes | Target company, e.g. "Acme Corp". | |
| summary | Yes | The tailored SUMMARY paragraph, rewritten to foreground the fit for this posting. Factual — draw only on the real background. | |
| filename | No | Output file name (no folders). Defaults to Dale-Magrath-Resume-{Company}-{Position}.{ext}. | |
| position | Yes | Target role, e.g. "Engineering Manager". | |
| overwrite | No | If false (default), refuse to replace an existing file. | |
| include_honors | No | Include a Honors & Awards section from the master (default false; off keeps a full resume at 2 pages). | |
| include_projects | No | Include the Projects section (default true). | |
| key_qualifications | Yes | Bullet points for the 'KEY QUALIFICATIONS — {company} {position} ALIGNMENT' section, each tying real experience to this posting. |