ATS Job Application Copilot (CV + cover letter + score loop)
User wants to apply to a job with an ATS-optimized CV: analyze resume + job offer, ask clarifying questions, rewrite CV with the 10 golden ATS rules, score (up to 3 attempts), optional cover letter, optional email send after explicit confirmation. Never auto-submit applications.
Tool chain
- 1
document
Extract CV text from uploaded file(s).
- 2
urlImport
Import job offer URL when provided.
- 3
search
Enrich company/role context when useful.
Depends on: urlImport
- 4
codedDocument
Generate ATS-safe tailored CV (DOCX, print-ats, single column).
Depends on: document
- 5
atsResumeScore
Deterministic ATS score; optional external checker if user provided URL.
Depends on: codedDocument
- 6
artifactEdit
Apply corrective edits when score < threshold (loop ≤ 3).
Depends on: atsResumeScore
- 7
codedDocument
Generate cover letter only when the offer/user requests it.
Depends on: atsResumeScore
- 8
emailSend
Send CV/letter ONLY after explicit user confirmation (explicitSendRequested).
Depends on: codedDocument
Execution plan
- Output format
- widget-rich
- Search strategy
- web
- Can replan
- Yes