Build the application kit
build_application_kitGenerate a complete application kit from a job description and tailored resume: checklist, auto-reject check, form answers, cover letter, recruiter messages, interview prep, and tracker entry.
Instructions
Everything needed to actually apply, generated from the JD and the candidate's materials: an apply-today checklist with portal-specific tips (Workday, Greenhouse, Lever…), an auto-reject check (years, degree, sponsorship, location, must-haves), copy-paste answers to application form questions (including honest 'years with X' computed from role dates), a cover letter, referral and recruiter messages with LinkedIn search links, a LinkedIn connection note, follow-up and thank-you emails, LinkedIn headline/About/skills updates, interview prep (elevator pitch, likely questions, 'defend every bullet'), and a tracker entry. Call it after render_resume, passing the final resume.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| posted | No | When it was posted, e.g. '3 days ago' or '2026-09-20' | |
| resume | No | The final tailored resume (strongly recommended) | |
| company | No | Company name, if known | |
| jd_text | Yes | Full job description text, including requirements and responsibilities | |
| job_url | No | Posting URL. Used to detect the application portal and tailor tips. | |
| candidate | Yes | ||
| job_title | No | Exact job title, if known (improves title matching) | |
| output_dir | No | ||
| save_files | No | Local mode: save Application_Pack.md and Cover_Letter.docx next to the resume | |
| log_application | No | Append to applications.csv. Set true only after the candidate confirms they submitted. |