Nineteen Claude skills across four layers, running on Google Sheets. I built the job search itself as the thing to automate, and it is the system that ran this one.
Layer 01 · SourceFind the companies and roles
8 skills · 10+ job sources, daily
217companies in the tracker
Finds companies at the right stage and roles that are actually open, across job boards, LinkedIn hiring posts and funding announcements. 78 VC firms and angel networks tracked alongside.
Layer 02 · EnrichMake each one specific
5 skills · Apollo · Exa · Apps Script
~40enrichment fields per company
Turns a company name into something I can write a specific email about. Funding and business model, hiring signals and open GTM roles, founder background and warm paths, then a priority band.
Layer 03 · ConvertProduce the application
4 skills · resume, letter, positioning, outreach
Verbatimbullets, never invented
Reorders my existing bullets and weaves in the language of the job description. That is all it is allowed to do — when a role asks for something I don’t have, it flags the gap instead of writing a new bullet.
Layer 04 · MeasureTrack what came back
2 skills · GA4 · UTM architecture · visitor ID
533sessions traced to source
Matches every reply and rejection back to the outreach that triggered it, and per-recipient links show which sends actually get opened. Nearly half of all traffic arrives through a resume link.