Head of Lifecycle Marketing
Owns retention for a subscription app. Your 18% → 26% day-90 retention lift is the job.
Wants Braze; you’ve run Iterable.
Bread Line reads 150+ company job boards every weekday morning, tosses what doesn’t fit, and scores the rest against your resume. You wake up to a short line of roles worth your time.
$ npm create bread-line@latestEach job gets a fit score from 0 to 100, the line on your resume that earns it, and the thing a hiring manager will poke at. Status, notes and cover letters live on the same ticket.
Owns retention for a subscription app. Your 18% → 26% day-90 retention lift is the job.
Wants Braze; you’ve run Iterable.
Launching a cashback program. You shipped one and doubled card spend.
Asks for 7+ years in product marketing.
Streaks and habit loops in a learning app match your gamification work.
Big paid-acquisition budget; yours was mostly organic.
Example tickets. The companies and scores are made up to show the format.
fresh every weekday!Every posting from the companies on your watchlist, on Greenhouse, Lever and Ashby, plus Remotive, Remote OK and HN’s Who’s Hiring.
Out go the wrong titles, the wrong seniority, fake-remote roles, pay under your floor, and anything you put off-limits.
Your agent reads each survivor against your resume: a 0–100 fit, the reason, and the gaps.
Best first, in your own tracker. Anything you’ve already seen stays out of the line.
One command installs it and starts the setup. It reads your resume, asks about ten questions, drafts your company watchlist, tests the filters on today’s real postings, and schedules your weekday run.
No npm? Download the repo as a zip from GitHub and open your agent in the folder.
It makes a bread-line folder, installs the engine, and offers to open Claude Code or Codex on the setup.
$ npm create bread-line@latestHave your resume ready as a file. About ten questions, then it builds your filters, watchlist and tracker.
A fresh batch of scored jobs lands every weekday morning.
Start your agent yourself
Run cd bread-line, open your agent, and say “set up Bread Line for me”, or use its shortcut:
$ claude/bread-line-setup$ codex$bread-line-setupInstall it as a Claude Code plugin
Then the setup shows up in /skills from any folder, and makes its own Bread Line folder if you aren’t in one. In a Claude Code session:
/plugin install bread-line --marketplace LoafPickleWW/bread-line/bread-line:bread-line-setup| Feature | Claude Code | Codex |
|---|---|---|
| Tracker | Private page on claude.ai | Page saved on your computer |
| Cover letters | One click on the ticket | Ask Codex in the folder |
| Schedule | Claude app’s scheduled tasks, or run it by hand in a terminal | Your system scheduler |
| LinkedIn alerts | Optional, through Gmail | Not yet |
Your resume, filters and job history live in a folder on your computer and in your own tracker page. There’s no Bread Line account and no server of ours.
It reads public job boards. It never applies for you, never messages anyone, and never touches your inbox unless you turn on LinkedIn alerts.
Role types, seniority, pay floor and off-limits industries are plain settings. Tell your agent “stop showing me agency roles” and it updates them.
Bread Line is free. Scoring uses your own Claude or ChatGPT plan, about as much as a few minutes of chat each morning.
Remote roles. It targets the US by default, and the setup can point it at another region. It works best for roles at tech companies that post on Greenhouse, Lever or Ashby. Hybrid and on-site roles aren’t supported yet.
With Claude Code, the run starts the next time the Claude app opens. With Codex, it waits for the next weekday. Either way you can say “run the job radar” any time, and a missed or repeated run never loses or duplicates jobs.
Run npm update @loafpickleww/bread-line in your Bread Line folder. Your profiles, filters and job history aren’t touched.
Yes. Each person gets a profile folder of their own, with their own filters, watchlist, tracker and schedule.