AI Job Hunter — Data skill for Claude Code
A full-featured AI-powered job search toolkit targeting Data Science, ML Engineering, and Analytics roles in Atlanta, GA and remote.
How to install AI Job Hunter
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MahmuudIbrahim/ai_job_hunter and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Job Hunter does
A full-featured AI-powered job search toolkit targeting Data Science, ML Engineering, and Analytics roles in Atlanta, GA and remote. Aggregates live job listings, analyzes in-demand market skills, and uses Claude AI to generate tailored resumes and personalized learning roadmaps — all from a Streamlit dashboard or CLI.
Alternatives in Data
- Global Stock Data — US stock market data for AI coding assistants — zero-auth, official sources 1.5k ★
- Vibesec — Helps write secure code by preventing common vulnerabilities including IDOR, XSS, SQL injection, SSRF, and wea 687 ★
- Generate More Training Data — This command analyzes patterns in existing data files (CSV, JSONL) and generates additional synthetic training 201 ★
README
AI Job Hunter
A full-featured AI-powered job search toolkit targeting Data Science, ML Engineering, and Analytics roles in Atlanta, GA and remote. Aggregates live job listings, analyzes in-demand market skills, and uses Claude AI to generate tailored resumes and personalized learning roadmaps — all from a Streamlit dashboard or CLI.
Features
- Job Aggregation — Scrapes live listings across multiple sources, filtered to Atlanta/Georgia and remote positions
- Skill Market Analysis — Analyzes the full job corpus to surface the most in-demand skills for your target roles
- AI Resume Tailoring — Generates a targeted resume for any specific job listing using Claude (Anthropic)
- Learning Roadmap — Produces a personalized 90-day learning plan based on skill gaps between your profile and the market
- Application Tracker — Track job application statuses with a persistent SQLite database
- Excel Export — Export your full job tracker to a formatted
.xlsxspreadsheet
Tech Stack
| Layer | Tools |
|---|---|
| UI | Streamlit |
| Data | pandas, SQLite |
| AI | Anthropic Claude API |
| Scraping | requests |
| Export | python-docx, openpyxl |
| CLI | Python (colorama, tabulate) |
Quick Start
1. Install dependencies
pip install -r requirements.txt
2. Configure your API key
Create a `.env` file or set the environment variable:
export ANTHROPIC_API_KEY=your_key_here
Or add it in the app's Settings page.
3. Run the Streamlit dashboard
streamlit run app.py
3b. Or use the CLI
python main.py
CLI Menu Options
1. Aggregate new job listings
2. Browse saved jobs
3. Analyze market skills (full corpus)
4. Generate tailored resume for a specific job
5. Generate learning roadmap
6. Update job application status
7. Export job tracker spreadsheet
8. Show database stats
9. Settings / API key guide
0. Exit
Project Structure
ai_job_hunter/
├
Related Skills
Trends
Analyze current market trends for Data Engineering roles.
Community Job Search Plugin
A Claude plugin for running a job search: triage listings, tailor applications, handle recruiter outreach, and
Job Run
The full daily job-search pipeline — track channels, refresh priorities, curate roles, reconcile finished task
Newjobs
Find new matching roles and add them to the Job Tracker database
Update Market
Refresh market-price baselines in data/market-prices.md from current listings
Shipit Skill
Agent Skill — one-pass launch pipeline for developer tools: engineering baseline → publish → directory listing
Related Agents
Market Architect
Use when the decision depends on market definition, segmentation, targeting, category structure, demand state,
SEO Snippet Hunter
Formats content to be eligible for featured snippets and SERP features. Creates snippet-optimized content bloc
Source Open Roles
Sources open roles across LinkedIn, remote boards, startup boards, general job boards, and freelance platforms