Quarterly skills gap analysis comparing your current skills inventory to target role requirements scraped from the monthly market scan. Ranks the top 3-5 gaps by market demand frequency and estimated time to reach working proficiency. Produces a prioritized learning list with specific platform and course…
Lightweight weekly scan distinct from the heavier monthly op-market-scan. Checks the recruiter inbox for new threads, scans target-company career pages and LinkedIn for newly posted roles matching tight criteria, and surfaces 0-5 high-signal items per week. Closes the weekly market cadence benchmark. Triggers: "weekly…
Logs a dated professional achievement (shipped project, recognition, metric delivered, role expansion, talk given, certification earned) to the achievement log and flags resume + LinkedIn for refresh if either has not been updated within 2 weeks of the new entry. Closes the "resume and LinkedIn updated within 2 weeks…
Drafts a personalized professional outreach message for a specific contact, tailored to the context type (warm reconnect, referral request, networking maintenance, or intro request). Reads the contact's record from vault, incorporates specific details, and produces a 3-4 sentence message ready for the user to review…
Writes the user's current total compensation breakdown and YTD income summary to a stable handoff file consumed by the wealth and benefits plugins. Closes the cross-agent feed non-negotiable: career data must flow into wealth (income, savings rate, runway) and benefits (401k pacing, HSA pacing, employer-match capture).
Writes a structured compensation gap flag to vault/career/open-loops.md when current TC falls below market P50 for role, level, and metro. Includes current TC, market P50, dollar gap, gap percentage, severity tier, benchmark sources, and a tiered action plan (negotiate at review / passive market engagement / active…
Scans the contacts file for any warm contact whose lastcontactdate is older than 90 days and writes a stale-contact flag to open-loops with a suggested next action. Closes the "no warm contact older than 90 days" benchmark. Called by op-network-review and runnable on demand.
Records a new job application (or pre-application watch item) to vault/career/00current/ with full context: company, role, date, source, contact, comp range, tech stack, work arrangement, fit notes, and default follow-up window. Sets a 7-business-day follow-up reminder. Triggers: "log application", "add to pipeline"…
Light CRM for recruiter relationships: who reached out, what role and company, when, comp range mentioned, response sent, follow-up status, and whether it's worth keeping warm. Turns an unmanaged inbox of recruiter pings into a structured pipeline. Most professionals get recruiter touches monthly; without logging…
Extracts gross pay, net pay, federal/state withholding, FICA, pre-tax deductions (401k, HSA, FSA, health/dental/vision premiums), post-tax deductions, employer-paid benefits, and YTD totals from a single pay stub PDF or screenshot from any payroll provider. Appends a structured entry to the monthly pay-stub log and…
Versioned snapshot of resume + LinkedIn profile copied to 01prior/snapshots/{YYYY-MM-DD}/. Lets the user diff over time, recover a prior version after a bad edit, and review how the story has evolved across years. Runs after major edits and on a quarterly cadence regardless.
Tracks professional licenses (PE, CPA, RN, MD, JD, bar admission, etc.), industry certifications (AWS, GCP, Azure, PMP, CISSP, CFA, SHRM, etc.), and continuing-education credits. Logs renewal deadlines, required CEU hours and completion progress, and surfaces any renewal coming up in the next 90/60/30 days. Skipped…
Scrapes LinkedIn activity (profile views, post performance, inbox) via a logged-in Chrome session. No public API, Playwright reads the same pages you'd see in a browser, then writes structured rows under data/.
Pull recent transactions, balances, and recurring-transaction metadata from any institution linked to a Plaid Item. Used by wealth, tax, and business domains. Read-only by default, write operations require explicit PLAIDWRITEOK=1 in the environment.