Ai Job Hunter
Description
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.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
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
mcp-server-postgres
Read-only PostgreSQL database access.
Data mcp-server-sqlite
SQLite database interaction and querying.
Data mcp-server-google-maps
Google Maps integration for location data.
Data Bitbucket Data Center
---
Data Csv Data Summarizer
Automatically analyze CSV files and generate comprehensive insights with visualizations
Data Financial Services
Reference agents, skills, and data connectors for the financial-services workflows we see most — investment ba
Data