Smart Apply — Development skill for Claude Code
Fills job applications in a parked Chrome window up to, and never including, Submit.
How to install Smart Apply
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Manas103/smart-apply and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Smart Apply does
Fills job applications in a parked Chrome window up to, and never including, Submit. Workday, Greenhouse, Lever, Ashby adapters plus a fenced Claude browser agent.
Alternatives in Development
- /triage — Quick triage to decide: submit or kill 1.8k ★
- Deep Research From Scratch — Deep research has broken out as one of the most popular agent applications 768 ★
- Webgpu Claude Skill — A Claude skill for developing WebGPU applications with Three.js 610 ★
README
Smart Apply
Fills internship applications from the pipeline's role folders, in a separate Chrome window, and stops before Submit so Manas reviews and sends each one himself.
Install (once)
python -m pip install -r requirements.txt
python -m smartapply setup # seeds profile.yaml from the pipeline's ASSETS.md, asks for address + EEO answers
python -m smartapply doctor # pipeline DB, Archon .env, Chrome, claude, profile
python -m pytest tests -q # guard tests use a real Chrome on a temp profile
python -m smartapply install-task # at-logon daemon: dashboard http://127.0.0.1:8770 + fill worker
Everyday
| Command | What it does |
|---|---|
python -m smartapply queue --candidates |
pipeline jobs with a finished role folder, not yet applied or queued |
python -m smartapply queue --add 2041 2072 |
queue jobs (creates data/applications// with the renamed resume) |
python -m smartapply fill 2041 --dry-run |
open the job in a background tab, upload the resume, prove all three guard layers refuse a submit, leave the tab |
python -m smartapply fill 2041 |
prefetch questions, draft answers (profile first, Claude for the rest), fill the form, leave the tab |
python -m smartapply batch --n 5 |
fill the next 5 pipeline jobs (Workday first, then Greenhouse, Lever, Ashby, then sites the Claude browser agent handles), then toast once; --list previews, --ids picks jobs, --ats lever filters, --ats agent only agent sites, --no-agent skips them |
python -m smartapply account list |
Workday tenant accounts Smart Apply created; account set stores a password you already use, account delete forgets one; the browser agent's accounts are listed as agent with the site host |
python -m smartapply doctor --agent |
the usual checks plus one real browser-agent run on a tiny form: proves the tool inventory, the deny hook, the submit refusal and the focus rule (about $0.10) |
Related Skills
Skill Ats
ATS-direct sweep (Workday, Greenhouse, Ashby, Lever, iCIMS). Consumes verified discovery actions, scores first
Job Radar
CLI that finds jobs matching your CV straight from ATS boards (Ashby, Greenhouse, Lever, SmartRecruiters, Work
Ashby Ats.Skill
Comprehensive integration for Ashby ATS (Candidates, Jobs, Applications,
Copy Prompt
Copy a recently emitted fenced prompt to the OS clipboard
Ecosystem Init
Initialize an ecosystem (once per fork) — write the ecosystem-config (D6), establish the genesis trust-root, s
Workday Start
Morning orient — triage handoffs, surface staleness, align priorities.
Related Agents
Filler 10
ATS application submitter — API submission for Lever/Ashby. Delegates browser-only ATSes (Greenhouse, Workday,
Envoy
Use for the last-mile delivery of an already-tailored application — filling out and submitting the actual ATS
Browser QA Agent
QA engineer with Chrome integration. Navigates running web apps, clicks elements, fills forms, reads console e