← ClaudeAtlas

champion-trackerlisted

Track product champions for job changes and qualify their new companies against ICP. Takes a CSV of known champions (with LinkedIn URLs), creates a baseline snapshot via Apify enrichment, then detects when champions move to new companies. Scores new companies on a 0-4 ICP fit scale. Outputs a downloadable CSV of movers with qualification verdicts.
gooseworks-ai/goose-skills · ★ 727 · Data & Documents · score 82
Install: claude install-skill gooseworks-ai/goose-skills
# Champion Tracker Detect when product champions change jobs and qualify their new companies against ICP. ## When to Use - You have a list of known product users/champions (from reviews, LinkedIn posts, CRM exports) - You want to detect when they change companies (high-intent re-sell signal) - You want each job change scored against ICP before reaching out ## Two Phases ### Phase A: Discover Champions (agent-driven, one-time) Build the initial champion list from public sources. This is done by the agent, not the script. 1. **Scrape reviews** — Use `review-site-scraper` skill to pull G2/Trustpilot reviews. Extract reviewer names + companies. 2. **Search LinkedIn posts** — Use the `linkedin-post-research` skill (Apify-based) to find people who posted about the product. 3. **Resolve LinkedIn URLs** — Use Fiber `/v1/kitchen-sink/person` (name + company → profile URL) or ContactOut via Orthogonal. 4. **Compile CSV** — Merge all sources into `champions.csv` with required columns. ### Phase B: Track Job Changes (script-driven, repeatable) Use `champion_tracker.py` for ongoing tracking. ## Script Usage ### Prerequisites - `APIFY_API_TOKEN` in `.env` (for LinkedIn profile enrichment) - Champion CSV with columns: `name`, `linkedin_url` (required); `original_company`, `original_title`, `email`, `source`, `notes` (optional) ### Commands **Initialize baseline** (first run): ```bash # Dry run — see cost estimate python3 skills/champion-tracker/scripts/champion_tracker.py init