gtm-pipeline:company-enrichment

Enrich company lists with structured data and score them against an ICP definition.

69|8|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/keinsaasforever/gtm-pipeline-skills --skill gtm-pipeline-company-enrichment-keinsaasforever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gtm-pipeline:company-enrichment
Source: https://github.com/keinsaasforever/gtm-pipeline-skills/tree/main/skills/gtm-company-enrichment
Command: npx skills add https://github.com/keinsaasforever/gtm-pipeline-skills --skill gtm-pipeline-company-enrichment-keinsaasforever

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Raw company lists from lead sourcing lack the firmographic data (headcount, revenue, growth, industry) needed to decide which accounts are worth pursuing, and manually researching each company does not scale. ## Core Features & Use Cases - Multi-Provider Enrichment: Enrich company CSVs via PhantomBuster Sales Navigator Account Scraper, Parallel Task Groups, SimilarWeb via Apify, Firecrawl, or SerpAPI, with cost estimation and small-batch testing before full runs. - Agent-Driven ICP Scoring: Score each enriched company 0-100 against a client ICP definition in context/icp.md, producing icp_score and icp_rationale columns, with an optional gate (score >= 70) to save downstream credits. - Use Case: After building a list of 500 target companies, run this skill to add revenue ranges, department headcounts, and growth metrics, then filter to the top-scoring accounts before spending credits on signal or contact enrichment. ## Quick Start Ask the agent to enrich the companies in csv/input/companies_raw.csv using the PhantomBuster Sales Navigator Account Scraper and then score each company against the ICP in context/icp.md.

Frequently Asked Questions about gtm-pipeline:company-enrichment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enrich a company list with revenue and headcount data?

Provide a company CSV and choose a provider: PhantomBuster Sales Navigator Account Scraper for full SN profiles, Parallel Task Groups for custom web-researched fields, or SimilarWeb via Apify for traffic data. Output is written to csv/intermediate/companies_enriched.csv with all original columns preserved.

How does ICP scoring work for B2B company lists?

The agent reads each enriched company row plus the ICP definition in context/icp.md and returns an icp_score from 0 to 100 with an icp_rationale. Scoring runs in batches of 10-20 companies and is done by the agent itself, not a third-party LLM API.

Which enrichment provider should I use for company data?

Use the PhantomBuster SN Account Scraper if you have Sales Navigator company URLs, since it is free with an SN account and most comprehensive. Otherwise use Parallel Task Groups at roughly $0.025-0.05 per row, choosing a processor tier (core, core2x, pro, ultra) with the user.

Can I filter companies by ICP score before spending more credits?

Yes, an optional gate filters to companies with icp_score >= 70, a non-empty website, and type Startup or Scaleup before signal search. The gate is skippable if you want to score signals across the full enriched set.

What inputs does company enrichment require?

It requires a company CSV (typically the company-search output at csv/input/companies_raw.csv) and an ICP definition from context/icp.md or the user prompt. Relevant API keys such as PARALLEL_API_KEY or APIFY_API_KEY must be configured depending on the chosen provider.