Help fill out a job application form. Generates personalized answers for every field using your profile and evaluation. Never auto-submits. Use when someone says 'help me apply', 'fill out this application', or 'application for'.
Help fill out job application forms with personalized, honest answers.
CRITICAL: NEVER auto-submit an application. Always show the user every answer and get explicit confirmation before any form interaction. Always stop before any submit button.
data/profile.yml for structured backgrounddata/resume.md for full resume textdata/evaluations/data/research/{company}.md for company inteldata/resumes/ for a tailored resume fileIf no evaluation exists for this company:
"I haven't evaluated this role yet. Want me to evaluate the posting first? That gives me better context for your application answers."
Parse user input:
Generate answers for standard application fields:
| Field | Source | How to Fill |
|---|---|---|
| Name / Email / Phone | profile.yml | Direct copy |
| Resume upload | Point to file | "Upload data/resumes/{file}.html (or PDF if you printed it)" |
| Cover letter | Generate below | Tailored to this role |
| "Why this company?" | Research + evaluation | Specific, referencing company details |
| "Why this role?" | Evaluation Block C + narrative | Connect background to role requirements |
| Years of experience | profile.yml | Honest number |
| Salary expectations | Evaluation Block D | Use target from profile, informed by market data |
| Work authorization | profile.yml visa_status | Direct answer |
| Willing to relocate | profile.yml work_preference | Direct answer |
| Start date | Ask user | "When can you start?" |
Structure:
Rules:
For each custom application question:
Short answer (< 500 chars):
"Tell me about a time..." (behavioral):
"What are your salary expectations?":
Yes/No questions (authorization, relocation, etc.):
EEO / demographic questions:
Show EVERY generated answer before any action:
## Application Answers: {Company} - {Role}
**Cover letter:**
{full text}
**"Why this company?"**
{answer}
**"Why this role?"**
{answer}
**Salary expectations:** {answer}
**Custom questions:**
1. "{question}" - {answer}
2. "{question}" - {answer}
---
Review these answers. You can:
- Ask me to revise any answer
- Copy them into the application form
- Tell me to adjust the tone
If computer use is available AND the user explicitly asks for help filling the form:
"Everything is filled in. Please review the form carefully and click Submit when you're ready. I won't click it for you."
If no computer use:
"Copy the answers above into the application form. Let me know when you've submitted and I'll update your tracker."
After the user confirms submission:
data/applications.md: Status -> "Applied", Date Applied -> today"Tracked! Your application to {company} is logged. I'll remind you to follow up if you haven't heard back in a week."