tailor_resume
Takes a job description and LaTeX resume, returns structured diff with keywords, gap summary, bullet changes, skills changes, and a guardrails report.
Instructions
Tailor a LaTeX resume to match a job description.
Sends both inputs to Claude with a constrained system prompt that enforces:
No hallucinated facts or metrics
LaTeX formatting preserved exactly
Only experience bullets and skills section modified
Structured JSON output with before/after diffs and a guardrails report
Args: job_description: Full text of the job posting (paste directly) resume_content: Full LaTeX source of the resume (paste directly)
Returns: JSON string with keys: jd_keywords, gap_summary, bullet_changes, skills_changes, guardrails_report
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"job_description": "<job_description>",
"resume_content": "<resume_content>"
},
"name": "tailor_resume"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resume_content | Yes | ||
| job_description | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |