Tailor a resume to a job
tailor_resumeUse this when the user wants their resume rewritten or tailored for a specific job posting. Returns the original resume's resumeQuality as the headline, with jobFit and keywordCoverage separately; never average them or claim suggested edits are already applied. Lists missing posting terms and suggested rewrites that preserve facts and ownership; a probable qualitative outcome is a suggestion to keep only if true. Never invent exact figures, names or tools. Each edit lists borrowed posting terms; confirm_with_user lists terms to confirm before adding. End with next_step, the link to check edits and download in ATSPrep. 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. |