SKILL/TREE

Job search tracker dashboard with follow-up alerts

Paste your applications (any format) — get a CRM-style command center with status pipeline, 14-day stale-application flags, response rate, salary comparison, and Google Sheets formulas.

$9.99
Works in Claude (Pro/Max/Team) or ChatGPT (Plus/Team) · paid AI plan required
Both Claude + ChatGPT packages included — you can't pick the wrong one.
Updated
Included
01Classifies every application into 6 canonical statuses — Applied, Screening, Interviewing, Offer, Rejected, Withdrawn — with edge cases handled
02Auto-flags Follow up now (Applied 14+ days, no response), Check in (deadline passed), Coming up soon (next 3 days)
03Response rate calc that excludes Withdrawn from denominator + status breakdown so you see where you're stalling
04Salary range tracking across applications with min/max comparison so you know your negotiating floor
05Color-coded status chips (Applied gray, Screening blue, Interviewing purple, Offer green) on HTML dashboard plus printable layout
06Outputs HTML dashboard, CSV export, and Google Sheets formula block with COUNTIF status counts, TODAY()-based alert formulas, and conditional formatting rules

What it does

The silent killer of job searches is lost momentum — applications go dark because you forgot to follow up, or never knew you should. AshbyHQ and Huntr.co charge SaaS pricing to fix that. This skill turns your messy list of applications into a structured job search tracker spreadsheet with follow-up alerts in one prompt. Paste your applications in any shape (bullets, prose, copy-paste from email, a previous spreadsheet). The skill extracts Company, Role, Applied Date, Status, Recruiter, Next Step, Salary Range, and Notes per row. It classifies status into 6 canonical buckets, calculates response rate excluding Withdrawn, and auto-flags rows that need attention: Applied 14+ days ago with no response triggers 'Follow up now,' Screening or Interviewing with a passed deadline triggers 'Check in,' next step within 3 days triggers 'Coming up soon.' Status chips are color-coded on the HTML dashboard, salary mini-table sorts roles high-to-low, and the bottom of the output is a tailored coaching note based on your pipeline shape (stalling at Applied means resume/targeting audit, stalling at Screening means comp mismatch or phone presence). Five bundled references do the work: status-definitions.md covers edge cases (ghosted at 60 days, paused roles, internal candidate preference); follow-up-templates.md gives stage-specific email templates with timing rules (subject line: 'Following up — [Role Title] application'); pipeline-coaching.md is a diagnostic framework mapping response rate ranges to specific advice (0-5% = ATS/targeting, 16-30% = average focus on conversion); sheets-formula-reference.md is the full Google Sheets formula library with conditional formatting rules; html-template.md drives the dashboard layout. Outputs HTML dashboard, CSV export, and Google Sheets formula block every time, in that order. Will decline out-of-scope asks (cover letters, resume rewrites) and redirect.

Frequently asked

How do I track 40+ job applications without losing follow-ups?
Paste them in (any format works — bullets, prose, copy-paste). The skill builds a Google Sheets job application tracker with status pipeline columns, auto-flagging follow-ups, and a weekly review checklist. Stale-application detection uses TODAY()-based formulas: any Applied row 14+ days old with no response gets flagged 'Follow up now' automatically. Pipeline-coaching note tells you what's stalling.
When should I follow up after applying with no response?
10-14 business days for cold applications, 7 days for referrals. The skill flags Applied rows at exactly that threshold and gives you the email template: subject 'Following up — [Role Title] application,' body that confirms receipt + names one specific thing about the company + offers to share more. Avoids 'I just wanted to check in' (sounds apologetic). Plus templates for post-screening, post-interview, deadline-passed, and offer acknowledgment.
What's a good job search response rate and how do I improve it?
Under 5% means resume/ATS or targeting problem (applications not passing first review); 6-15% below average, fix keyword match; 16-30% average, focus on Screening-to-Interviewing conversion; 30%+ good. The skill calculates yours (excluding Withdrawn from denominator) and gives diagnostic advice mapped to where you're stalling — if 70%+ of rows are Applied with under 10% response rate, the coaching note tells you to add keyword mirror, ratio of cold to warm applications, and resume headline check.
Can it handle multiple offers and help with negotiation timing?
Yes. When the skill sees 2+ Offer rows or 1 Offer + 2+ Interviewing, it switches to leverage mode: tells you to inform each company you have a competing offer with a deadline, asks them to accelerate, gives the negotiation opening template ('Thank you so much for the offer — I'd like to take 2-3 days to review. One area I'd like to discuss is base compensation...'), and reminds you 85% of employers expect candidates to negotiate.
Why use this instead of Huntr or Ashby's job search tracker?
Huntr and AshbyHQ charge monthly. This is a one-time $9.99 output that lives in Google Sheets you own, with the same status pipeline columns, follow-up alerts, response rate, and salary comparison plus a coaching diagnostic those tools don't include. Re-run the skill when your pipeline changes and it rebuilds — no subscription, no login, no data lock-in.

Install — no Terminal required

After checkout you land on a page with a one-click download and a pre-built install prompt. Pick the AI you already pay for — both packages are included, so you can't pick wrong.

What you'll see the second your payment clears
Your license key
ST-XXXX-XXXX-XXXX · permanent
Pre-built install prompt⧉ Copy
ChatGPT package (ZIP)⬇ Download

No setup work before you buy — copy, paste, done.

Have Claude Pro, Max, or Team?
Copy the prompt, paste into Claude

Copy the pre-built install prompt from the success page, paste it into any Claude Code chat, and Claude installs the skill itself — about 10 seconds. Using the app instead? Drop the downloaded folder into a Claude Project's knowledge and ask Claude to use it.

Have ChatGPT Plus or Team?
Build a Custom GPT — ~2 minutes
  1. Click Download ChatGPT package (included with every purchase).
  2. Unzip it — inside is a SETUP.md and a knowledge/ folder.
  3. Go to chatgpt.com → your profile → My GPTs Create a GPTConfigure.
  4. Paste the Name, Description, and Instructions from SETUP.md into the matching fields.
  5. Under Knowledge, upload every file in the knowledge/ folder.
  6. Click Create/Save, open your GPT, and describe your task in plain English.

A paid plan on either platform is required — Claude (Pro, Max, or Team) or ChatGPT (Plus or Team). Comfortable with Terminal? A one-line npx skilltree-network install path is available too.