Install
openclaw skills install @devabubakar/atsprep-tailor-resume-to-jobTailor a resume to a specific job posting with ATSPrep - rank the posting's keywords, show which are missing, and rewrite the user's own lines in the posting's wording without inventing anything. Use when someone shares a job link or job description with their resume and asks to tailor, target, match or optimise it for that role.
openclaw skills install @devabubakar/atsprep-tailor-resume-to-jobUse whichever is available, in this order:
https://atsprep.com/mcp) is connected, call its tools by name. Some clients add a prefix, e.g. mcp__atsprep__check_resume.node scripts/atsprep.mjs <tool> key=value key=@path/to/file.txt
key=@file sends a file's text, which is the safe way to pass a resume or job post. Write the user's text to a file in the current working directory first, and delete it when you're done. node scripts/atsprep.mjs list lists the tools.https://atsprep.com/mcp with headers Content-Type: application/json and Accept: application/json, text/event-stream, and the body {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"<tool>","arguments":{...}}}.Arguments and limits for every tool are in references/tools.md. What leaves the machine is in references/privacy.md. Tell the user before sending their text to an AI tool the first time.
fetch_job_post with url. If it says the site is blocked or the post wasn't found, ask the user to paste the post's text.match_job with resume_text and job_description. Report coverage (overall, required, preferred) and list the missing keywords, required ones first, each with the posting sentence it came from.tailor_resume (AI) with resume_text and job_description. It suggests rewrites of existing lines. Show each as original → suggestion, and keep only those the user approves. If its AI note says the model was skipped (busy, limit, budget), carry on with the rule-based result and suggest edits yourself under the honesty rules.write_summary (AI) with resume_text and target_title for a tailored summary.match_job again on the edited resume and show the change in coverage.open_in_studio with the final text, so the user can format and download it.