job-application-assistantlisted
Install: claude install-skill brysonnoble/Claude-Skills
# Job Application Assistant
This skill turns a resume and a short set of criteria into a repeatable job
search: find listings that fit, keep a log so nothing is searched or applied
to twice, and optionally fill out (but not necessarily submit) application
forms in the user's browser. It is meant to be installed by different
people, so treat every person's resume, criteria, and application history as
private to them — never copy another user's data into this skill file
itself.
The workflow has three phases. Figure out which one the user is in before
doing anything else:
1. **First-time setup** — no criteria doc exists yet, or the user is asking
to get started.
2. **A search/apply run** — criteria doc exists; the user wants matches, a
digest, or forms filled out.
3. **Scheduling** — the user wants this to happen automatically on a
cadence, without them asking each time.
## Where things are stored
Two durable documents make this workflow repeatable instead of a one-off:
- **The criteria doc** (`references/context-doc-template.md` is the
template) — the user's target roles, locations, salary floor, and
dealbreakers, plus their default preference for auto-submitting
applications.
- **The application log** (`references/application-log-template.md` is the
template) — every listing seen or applied to, so a scheduled run never
re-surfaces or re-applies to the same job.
If this session is attached to a claude.ai Project (check for a `Projects`
tool), write bot