Tailor a resume to a job
tailor_resumeTailor a resume to a job posting: the posting's keywords the resume is missing (from match_job's rules) and suggested rewrites of the user's own summary and bullets that bring in the posting's terms only where the existing line already supports them. Each suggestion lists the posting terms it borrowed and confirm_with_user lists terms to ask about, never to add unasked. Part of the answer is drafted by an AI model (Gemma 4, with Llama 3.3 70B as a backup, on Cloudflare Workers AI) behind ATSPrep's guard, which drops any figure, name or tool the user's text doesn't contain. If the AI part is unavailable, the rule-based part still comes back and ai.message says why.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resume_text | Yes | The whole resume as plain text, one heading, role or bullet per line. | |
| job_description | Yes | The full job posting as plain text, including its requirements (120–20,000 characters). For a link, call fetch_job_post first. |