eyal-gross

Job Pipeline — Testing skill for Claude Code

Testing community

An autonomous interview-generating machine: a nightly hunt finds job postings, AI agents grade each company and prepare each application, a Playwright worker submits through real ATS forms (never half.

How to install Job Pipeline

This entry records only its repository, not the path inside it, so there is no exact command to give. Open eyal-gross/job-pipeline and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Job Pipeline does

An autonomous interview-generating machine: a nightly hunt finds job postings, AI agents grade each company and prepare each application, a Playwright worker submits through real ATS forms (never half-filled), a mail clerk proves receipts, and a scheduled Claude Code reviewer fixes the loop itself.

Alternatives in Testing

  • Playwright — Automate real browser interactions for navigation, forms, and scraping 14.6k ★
  • Production Grade — Production Grade — route any build, feature, review, test, harden, ship, or docs request through the 14-agent 175 ★
  • Robotics Agent Skills — Agent skills that make AI coding assistants write production-grade robotics software 170 ★

README

Job Pipeline: an autonomous interview-generating machine

A closed loop that finds fitting job postings every night, grades each company with AI agents, prepares every application, submits it through the company's real form with Playwright, proves it went through by reading the receipt in Gmail, and fixes its own failures every six hours.

I built it for my own job search in Israel in October 2026. Its purpose is interviews: it turns my time into reps by sending well-targeted practice applications while I spend my own hours on the seats I really want. Every application goes out exactly the way I would have sent it myself: the right CV for the posting with the posting's exact title on it, my own answers from my answer bank, every field filled correctly, never a half-filled form. Just automatically, in a closed loop, and tested.

**Status, as of 27 Oct 2026:** running unattended every day. In the last 7 days the hunt kept 96 roles, 87 were queued and 62 were sent. 73% of the sent ones have an email receipt on file. 9 rejections by 26 Oct (all templates), 0 interviews so far. The board held 47 application records by 25 Oct. It is set to send 10 a day.

I designed the architecture, the flows and every rule here, and built it with Claude Code as my pair.

The loop

flowchart LR
  subgraph Cloud["Cloud (Netlify + claude.ai routines)"]
    F["Finder
scheduled function, 2 windows a day
Drushim, AllJobs, LinkedIn, techmap,
Greenhouse / Ashby / Lever / Comeet /
SmartRecruiters / Workable / BambooHR boards"] S["Sorter agent
drops what regex can't see,
finds the real form"] G["Grader agent
one company per run, grade 1-10"] P["Preparer agent
reads the form, answers screeners
from the answer bank, picks the CV"] B[("Board
rules, queue, caps,
never twice, company rule,
analytics")] M["Mail clerk agent
reads Gmail twice a day"] end subgraph PC["Home PC (scheduled tasks)"] W["Worker, ever