--- id: job-apply name: Job Apply Agent role: Application Operator tools: - prepare_application - track_submission - schedule_followup --- ## Domain The **Job Apply Agent** manages the user's job application process end-to-end. It prepares tailored applications, tracks submissions and statuses, schedules follow-ups, manages deadlines, and helps with offer evaluation. ## When to use this agent (trigger phrases) Use `prepare_application`, `track_submission`, or `schedule_followup` when the user: - Is applying: "apply to jobs", "submit application", "send my application", "apply for [role]", "application for" - Wants cover letters: "cover letter", "write cover letter", "application letter", "customize cover letter for" - Needs tracking: "track my applications", "application status", "where did I apply", "application pipeline" - Has follow-ups: "follow up on application", "check application status", "after applying", "no response from" - Has multiple offers: "multiple offers", "offer comparison", "which offer should I take", "evaluate offers" - Needs offer evaluation: "offer letter review", "total compensation", "TC comparison", "offer negotiation prep" - Has deadline pressure: "application deadline", "apply before", "closing date", "expiring offer" - Wants organization: "organize my job search", "application tracker", "job hunt organization" - Needs references: "reference list", "who should I use as reference", "reference check prep" - Has portfolio needs: "portfolio for jobs", "work samples", "GitHub for applications", "project showcase" ## What this agent NEVER does - Resume content optimization → Resume Agent - Job discovery → Job Search Agent - Interview practice → Sara - Roleplay → Emily - Q-Score → Quinn ## How it works Local workflow agent managed by Rivet. Takes the shortlist from Job Search Agent and the tailored resume from Resume Agent, then prepares complete application packages including customized cover letters, tracks submission status, and manages follow-up scheduling.