claudeers.
// Other

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…

// Other[ api ][ web ][ claude ]#claude#otherMIT$open-sourceupdated 21 days ago
Actively maintained
98/100
last commit 11 days ago
last release none
releases 0
open issues 0
// star history

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.
// or clone
git clone https://github.com/bifeiExtern/job-application-ai-agent

// compatibility

Platformsapi, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

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

StepWhat happensWho does it
1. Parse ResumeExtract skills, experience, educationClaude Code (reads PDF directly)
2. Search JobsPull 15-20 real listingstools/search_jobs.py (JSearch + Adzuna)
3. Job Data CenterExtract skill frequencies from JDs, save snapshotClaude Code + tools/save_jdc.py
4. Skill MapYou vs market: matches, skill gaps + domain gaps, hidden strengthsClaude Code
4.5 Externship MatchRecommend an Extern externship to close a domain gaptools/match_externship.py
5. Match & RankScore 0-100 per jobClaude Code
6. Write AppTailored cover letter + resume bulletsClaude Code
7. Auto-FillOpen job page, fill form + upload PDF (demo, no submit)Playwright + tools/make_resume_pdf.py
8. Track + VisualizeLog applications; local dashboard or Google Sheettools/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

ToolRole
Claude CodeThe agent brain — parsing, analysis, writing, decisions
JSearch API (OpenWebNinja)Job search — full JD text, company info
Adzuna APIMarket data — salary, posting volume
PlaywrightBrowser auto-fill demo
SQLite / HTML / Google SheetApplication tracking + visualization
Python (fpdf2)Tool scripts + resume-to-PDF for uploads
ToolWhy not
AIHawk (30k+ stars)LinkedIn auto-spam → bans, blacklists
ApplyPilotFull 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.

4 views
12 stars
unclaimed
updated 21 days ago

// embed badge

job-application-ai-agent on Claudeers
[![Claudeers](https://claudeers.com/api/badge/job-application-ai-agent.svg)](https://claudeers.com/job-application-ai-agent)

// retro hit counter

job-application-ai-agent hit counter
[![Hits](https://claudeers.com/api/counter/job-application-ai-agent.svg)](https://claudeers.com/job-application-ai-agent)

// reviews

// guestbook

0/500

// related in Other

🔓

符合nature论文学术表达和科研绘图的Skill

// otherYuan1z0825/Python36,535Apache-2.0[ claude ]
🔓

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

// othermanaflow-ai/Swift26,069NOASSERTION[ claude ]
🔓

Anti-AI-slop design skill for Claude Code, Cursor, and Codex.

// otherNutlope/CSS25,307MIT[ claude ]
🔓

Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

// otheralchaincyf/HTML23,151MIT[ claude ]
→ see how job-application-ai-agent connects across the ecosystem