champion-trackerlisted
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