Help us improve
Share bugs, ideas, or general feedback.
From career-ops
View, filter by status/company, update progress, and view statistics on job applications stored in data/applications.md. Handles show tracker, updates, stats, and delete requests.
npx claudepluginhub andrew-shwetzer/career-ops-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/career-ops:trackThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
View and manage your job applications in one place.
Logs or updates job application records in tracker.json with full conversational tracking: stage history, contacts, interviews, offers, outcomes, and follow-ups.
Generates personalized answers for job application forms, cover letters, and custom questions using profile.yml, resume.md, evaluations, and company research. Never auto-submits.
Automates filling job applications on Greenhouse, Lever, and Workday via browser automation with resume, cover letter, and personal data. Handles job URLs, recent jobs, or current tab.
Share bugs, ideas, or general feedback.
View and manage your job applications in one place.
Read data/applications.md. If it doesn't exist, create it with the header:
# Job Applications
| Date Added | Date Applied | Company | Role | Score | Status | Evaluation | Notes |
|---|---|---|---|---|---|---|---|
Then tell the user:
"Your tracker is empty. Evaluate a job posting to get started, or paste a JD and I'll score it for you."
Show the table as-is from applications.md, then show stats below it.
Show only matching rows, then summary:
"Showing {n} applications with status '{status}'."
"Update {Company} - {Role} from {old status} to {new status}?"
Validate transitions against references/states.md. If invalid:
"Can't move from {old} to {new}. Valid next steps: {list}."
## Your Job Search Dashboard
| Metric | Count |
|---|---|
| Total evaluated | {n} |
| Resumes tailored | {n with status >= Resume Ready} |
| Applied | {n} |
| Response rate | {responses / applied}% |
| Interviews | {n} |
| Offers | {n} |
| Average score (applied) | {avg}/5.0 |
| Active (not resolved) | {n non-terminal} |
**Top scoring opportunities:**
1. {Company} - {Role} ({score}/5.0) - {status}
2. ...
3. ...
**Needs attention (applied but no response > 7 days):**
- {Company} - {Role} - applied {date}
If there are evaluations without resumes tailored:
"You have {n} evaluations scoring 3.5+ without a tailored resume. Want me to create one? Say 'tailor my resume for {top company}'."
Based on current state: