by he-yufeng
LLM-powered toolkit for skill analysis, AI interviews, resume scoring, and job structuring. Automates professional skill taxonomy and interview processes with adaptive difficulty.
# Add to your Claude Code skills
git clone https://github.com/he-yufeng/FindJobs-AgentGuides for using ai agents skills like FindJobs-Agent.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:31:53.741Z",
"npmAuditRan": true,
"pipAuditRan": false
}FindJobs-Agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by he-yufeng. LLM-powered toolkit for skill analysis, AI interviews, resume scoring, and job structuring. Automates professional skill taxonomy and interview processes with adaptive difficulty. It has 255 GitHub stars.
Yes. FindJobs-Agent passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/he-yufeng/FindJobs-Agent" and add it to your Claude Code skills directory (see the Installation section above).
FindJobs-Agent is primarily written in Python. It is open-source under he-yufeng on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh FindJobs-Agent against similar tools.
No comments yet. Be the first to share your thoughts!
English · 中文 · Quick Start · How It Works · Features
A full-stack job search assistant that crawls postings from major tech companies, analyzes them with LLMs, parses your resume, and runs AI mock interviews — so you can focus on preparing, not sifting through job boards.
Four pieces wired into one flow: a crawler pulls postings from company career sites, an LLM reads each one for requirements and skills, your resume gets parsed and scored against them, and any posting can drive an AI mock interview straight off its job description. The React frontend ties it together, so you go from "what's out there" to "let me practice for this one" without leaving the app.

FindJobs-Agent/
├── FrontEnd/ # React frontend
│ ├── src/
│ │ ├── components/ # Page components
│ │ │ ├── JobsPage.tsx # Job browsing
│ │ │ ├── ResumePage.tsx # Resume analysis
│ │ │ └── InterviewPage.tsx # AI interview
│ │ └── App.tsx
│ └── package.json
├── job_crawler_v2.py # Multi-company crawler (primary)
├── job_crawler_selenium.py # Selenium crawler
├── job_agent.py # LLM job analysis agent
├── pipeline.py # Data processing pipeline
├── api_server.py # Flask API server
├── interview_agent.py # AI interview module
├── resume_parser.py # Resume parser
├── tag_rate.py # Skill scoring
├── llm_client.py # LLM client
├── tech_taxonomy.json # Job taxonomy
├── all_labels.csv # Skill tag library
└── requirements.txt
git clone https://github.com/he-yufeng/FindJobs-Agent.git
cd FindJobs-Agent
pip install -r requirements.txt
Create an API_key.md file with your OpenAI API key:
sk-your-api-key-here
python api_server.py
cd FrontEnd
npm install
npm run dev
Visit http://localhost:8080 in your browser.
pipeline.py chains crawl → analyze → score → serve. Run the whole thing, or a single stage:
python pipeline.py # crawl + analyze + build site data
python job_crawler_v2.py -c tencent netease amazon -m 300 # crawl only (--list shows companies)
python pipeline.py --analyze-only --max-jobs 50 # analyze only (for testing)
| Endpoint | Method | Description |
|---|---|---|
/api/jobs |
GET | List job postings |
/api/jobs/<id> |
GET | Get job details |
/api/resume/upload |
POST | Upload resume |
/api/resume/analyze |
POST | Analyze resume |
/api/interview/start |
POST | Start mock interview |
/api/interview/answer |
POST | Submit interview answer |
Crawl, analyze, resume match, and mock interview work end to end. The next steps widen the funnel and follow the hunt past the match:
FindJobs-Agent is one of the applied agents I've built. A few others you might find useful:
Issues and pull requests are welcome!
MIT License