Tool tree
Paste a job description, upload your resume, and get an AI-tailored, ATS-friendly version in seconds.
Implementation
gradeNot graded
gradeNot graded
tailor_resumeAction
Tailor the user's resume to a job description on this page (never invents experience). Uses resume_text if given, otherwise the resume already uploaded on the page. Shows the result to the user and returns it with keyword-match/ATS scores and honest gap suggestions.
View tool JSON
{
"name": "tailor_resume",
"kind": "act",
"impl": "imperative",
"description": "Tailor the user's resume to a job description on this page (never invents experience). Uses resume_text if given, otherwise the resume already uploaded on the page. Shows the result to the user and returns it with keyword-match/ATS scores and honest gap suggestions.",
"inputSchema": {
"type": "object",
"properties": {
"job_description": {
"type": "string",
"description": "Full job posting text (min 100 characters)"
},
"resume_text": {
"type": "string",
"description": "Resume as plain text (optional if one is uploaded)"
},
"page_target": {
"type": "string",
"enum": [
"one",
"two",
"auto"
],
"description": "Resume length"
},
"intensity": {
"type": "string",
"enum": [
"conservative",
"balanced",
"bold"
]
}
},
"required": [
"job_description"
]
}
}get_tailored_resumeAnswer
Return the tailored resume currently shown on the page, with its scores and gaps.
View tool JSON
{
"name": "get_tailored_resume",
"kind": "answer",
"impl": "imperative",
"description": "Return the tailored resume currently shown on the page, with its scores and gaps.",
"inputSchema": {
"type": "object",
"properties": {}
}
}