
job-application-ai-agent
A Claude Code-native AI agent that searches real jobs, maps your skills against market demand, writes tailored applications, and tracks your pipeline — built…
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up job-application-ai-agent (git-clone project) into my current project. Found on https://claudeers.com/job-application-ai-agent Repo: https://github.com/bifeiExtern/job-application-ai-agent Homepage/docs: — Detected install method: git-clone → git clone https://github.com/bifeiExtern/job-application-ai-agent Category: other. Platforms: api, web. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: active; community-verified: false. Confirm the source before running anything.
git clone https://github.com/bifeiExtern/job-application-ai-agent
// compatibility
| Platforms | api, web |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Python |
Job Apply Agent
An AI agent that runs inside Claude Code — searches real jobs, maps your skills against market demand, writes tailored applications, and tracks your pipeline. Built around the 9-Grid Internship Search Strategy™.
How It Works
Claude Code IS the agent. No separate API calls. You talk to it, it does the thinking, and calls 3 tool scripts for external data:
YOU (resume + target role)
↓
Claude Code (the brain — parses, analyzes, writes, decides)
↓ ↓ ↓
tools/search_jobs.py tools/save_jdc.py tools/track.py
(JSearch + Adzuna) (personal Job Data (SQLite tracker)
Center snapshots)
9-Grid Framework
COMPETITIVENESS VEHICLES CHANNELS
(What You Offer) (How You Show It) (How You Access)
┌──────────────────┬──────────────────┬──────────────────┐
│ Academic Profile │ Résumé │ Campus Resources │
│ [Claude: parse] │ [Claude: write] │ (homework) │
├──────────────────┼──────────────────┼──────────────────┤
│ Professional Exp │ Cover Letter │ Online Apps │
│ [Claude: skill │ [Claude: write] │ [JSearch/Adzuna │
│ map + gap] │ │ + Playwright] │
├──────────────────┼──────────────────┼──────────────────┤
│ Personal Edge │ LinkedIn │ Referrals │
│ [Claude: hidden │ (manual) │ (homework) │
│ strengths] │ │ │
└──────────────────┴──────────────────┴──────────────────┘
The 8-Step Loop
| Step | What happens | Who does it |
|---|---|---|
| 1. Parse Resume | Extract skills, experience, education | Claude Code (reads PDF directly) |
| 2. Search Jobs | Pull 15-20 real listings | tools/search_jobs.py (JSearch + Adzuna) |
| 3. Job Data Center | Extract skill frequencies from JDs, save snapshot | Claude Code + tools/save_jdc.py |
| 4. Skill Map | You vs market: matches, skill gaps + domain gaps, hidden strengths | Claude Code |
| 4.5 Externship Match | Recommend an Extern externship to close a domain gap | tools/match_externship.py |
| 5. Match & Rank | Score 0-100 per job | Claude Code |
| 6. Write App | Tailored cover letter + resume bullets | Claude Code |
| 7. Auto-Fill | Open job page, fill form + upload PDF (demo, no submit) | Playwright + tools/make_resume_pdf.py |
| 8. Track + Visualize | Log applications; local dashboard or Google Sheet | tools/track.py + tools/dashboard.py |
Weekly Self-Learning Loop
Steps 1-8 run per session. Weekly, tools/review.py reads all accumulated applications and segments them by outcome (responded / silent / interview), computes conversion by fit band, and appends a snapshot to learnings.jsonl. Claude interprets it into two things: where to aim next week and what to fine-tune on the resume — learned from which applications actually converted, not from fit score. (Fit score predicts skill match, not replies.)
Quick Start
# 1. Clone and install
pip install -r requirements.txt
# 2. Open Claude Code in this directory
claude
# 3. Give it your resume and tell it what you want
> here's my resume [paste or attach PDF]. I'm looking for data analyst
> internships in New York. run the full agent loop.
Use it as a Claude Code skill
This repo ships slash commands (in .claude/), so once you open Claude Code in the folder you can drive the agent by skill:
/job-apply-agent # agent page — lists every skill
/job-apply-agent run # run the full 8-step loop on your resume
/job-market # search real jobs + build your Job Data Center
/job-skillmap # you vs market: skill gaps vs domain gaps + fit
/job-externship # close a domain gap with an Extern externship
/job-write # write a tailored application + auto-fill (stops before submit)
/job-track # log applications + open the dashboard
/job-review # weekly self-learning: what's converting
Talking to it in plain English works exactly the same — the commands are just a labeled shortcut for each module.
Tech Stack
| Tool | Role |
|---|---|
| Claude Code | The agent brain — parsing, analysis, writing, decisions |
| JSearch API (OpenWebNinja) | Job search — full JD text, company info |
| Adzuna API | Market data — salary, posting volume |
| Playwright | Browser auto-fill demo |
| SQLite / HTML / Google Sheet | Application tracking + visualization |
| Python (fpdf2) | Tool scripts + resume-to-PDF for uploads |
Mentioned but NOT Recommended
| Tool | Why not |
|---|---|
| AIHawk (30k+ stars) | LinkedIn auto-spam → bans, blacklists |
| ApplyPilot | Full auto-submit → breakage, ToS risk |
Principle: AI does research + prep. You make decisions.
// faq
What is job-application-ai-agent?
A Claude Code-native AI agent that searches real jobs, maps your skills against market demand, writes tailored applications, and tracks your pipeline — built around the 9-Grid Internship Search Strategy. AI does research + prep; you make every decision.. It is open-source on GitHub.
Is job-application-ai-agent free to use?
job-application-ai-agent is open-source under the MIT license, so it is free to use.
What category does job-application-ai-agent belong to?
job-application-ai-agent is listed under other in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/job-application-ai-agent)
// retro hit counter
[](https://claudeers.com/job-application-ai-agent)
// reviews
// guestbook
// related in Other
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Anti-AI-slop design skill for Claude Code, Cursor, and Codex.
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic