← ClaudeAtlas

tam-builderlisted

Build and maintain a scored Total Addressable Market (TAM) using Apollo Company Search. Discovers companies matching ICP, scores fit (0-100), assigns tiers (1/2/3), and auto-builds a persona watchlist for Tier 1-2 companies using Apollo People Search (free). Outputs to CSV.
gooseworks-ai/goose-skills · ★ 727 · Web & Frontend · score 82
Install: claude install-skill gooseworks-ai/goose-skills
# TAM Builder Build and maintain a scored Total Addressable Market. Uses Apollo Company Search to discover companies, scores ICP fit (0-100), assigns tiers (1/2/3), and auto-builds a persona watchlist for Tier 1-2 companies using Apollo People Search (free). **Three modes:** - **build** — First-time TAM construction from Apollo search - **refresh** — Update existing TAM: re-score, detect tier changes, deprecate stale companies - **status** — Read-only report of current TAM state ## Prerequisites ### Apollo API Key Add to `.env`: ``` APOLLO_API_KEY=your-api-key-here ``` That's it — one env var. ## Config Format Create a JSON config per client/segment: ```json { "client_name": "happy-robot", "tam_config_name": "voice-ai-midmarket", "company_filters": { "organization_num_employees_ranges": ["51,200", "201,500", "501,1000"], "q_organization_keyword_tags": ["call center", "contact center"], "organization_locations": ["United States"] }, "scoring": { "weights": { "employee_count_fit": 30, "industry_fit": 25, "funding_stage_fit": 20, "geo_fit": 15, "keyword_match": 10 }, "tier_thresholds": { "tier_1_min_score": 75, "tier_2_min_score": 50 }, "target_industries": ["Telecommunications", "Customer Service"], "target_employee_ranges": [[51, 200], [201, 500], [501, 1000]], "target_funding_stages": ["Series A", "Series B", "Series C"], "target_geos": ["United States"] }, "watchlist": { "enabl