Job Hunter Agent Phase 2
Description
Phase 2 rebuild of a job-hunting dashboard built entirely by prompting Claude, with no programming background. Scraping is replaced with official job APIs (Adzuna, JSearch, JobsPipe) and SQLite storage — a fully documented, ToS-compliant local tool for tracking applications.
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
Job Hunter Agent — Phase 2
A personal job-search dashboard: fetches job listings via legitimate job-board APIs (no scraping), stores them in SQLite, and provides a browser dashboard to review, filter, and track applications end-to-end.
Built with Claude, no prior programming background.
**Phase 1 note:** an earlier version of this project scraped job portals directly with Selenium. That approach was stopped and archived separately because those portals' Terms of Service prohibit automated scraping. Phase 2 is a full rebuild on official APIs (Adzuna, JSearch, JobsPipe) instead.
Features
- Scraper Abyss — configure keyword/location/portal combinations and run a background workflow that fetches jobs from live job-board APIs.
- Job Odyssey — browse, filter, and triage fetched jobs (Scraped → Eligible / Hold / Ineligible / Blacklist → Applied).
- Career Tracker — track applications and job-site credentials in one place, independent of the scraper.
- Profile Nexus — a single structured profile (personal info, education, experience, work auth, etc.) reusable across applications.
- Workflow Detail — live progress view per workflow run: stages, logs, hold/cancel/retry controls.
Architecture
dashboard_server.py HTTP server — routes, static page assembly, API endpoints
├── dashboard_ui.py Shared CSS / page shell
├── dashboard_profile.py Profile Nexus tab (reads/writes profile.json)
├── dashboard_career.py Career Tracker tab (Applications + Job Sites)
├── dashboard_jobodyssey.py Job Odyssey tab (job browser/filter/actions)
├── dashboard_scraper.py Scraper Abyss tab (request builder + workflow list)
├── dashboard_workflow_detail.py Per-workflow detail page
└── dashboard_log.py Server console logs + per-tab in-memory activity logs
workflow_engine.py Background pipeline: fetch → validate → dedupe → store
├── real_adzuna.py Adzuna API client
├── real_jsearch.py JSe
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11