lomartins/job-hunter-skill

3 stars · Last commit 2026-05-13

Local-first, PII-safe job-hunting copilot. Scrape boards, kanban-track applications, auto-fill ATS forms, tailor resumes per JD — Claude Code skill + CLI + local webapp.

README preview

# job-hunter

> A self-hosted, PII-safe job-search command center — for Claude Code, Codex, Cursor, and the terminal.

[![CI](https://github.com/lomartins/job-hunter-skill/actions/workflows/ci.yml/badge.svg)](https://github.com/lomartins/job-hunter-skill/actions/workflows/ci.yml)
[![License: Apache-2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
[![Plugin Version](https://img.shields.io/badge/dynamic/json?label=version&query=%24.plugins%5B0%5D.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Flomartins%2Fjob-hunter-skill%2Fmain%2F.claude-plugin%2Fmarketplace.json)](.claude-plugin/marketplace.json)
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-3776ab.svg)](https://www.python.org/)
[![Claude Code](https://img.shields.io/badge/Claude%20Code-skill-d97757.svg)](https://github.com/anthropics/claude-code)

Job hunting buried under a hundred tabs? **job-hunter** scrapes job boards, tracks every application kanban-style in a local SQLite DB, fills ATS forms in `shadow` or `auto` mode, surfaces salary distributions from your own pipeline, and tailors a [Reactive Resume](https://github.com/amruthpillai/reactive-resume) per JD — all without ever sending your phone, ID, or session cookies to a model.

Works for **any tech role** — backend, frontend, mobile, data, ML, infra, devrel, security, design-eng. Drop your role keywords in `profile.yaml` once and the same skill works for a senior platform engineer, a junior data analyst, or a staff designer.

## Webapp

Launched with `job-hunter web` (localhost-only, no auth):

<table>
  <tr>

View full repository on GitHub →