GTM Engineering Skills for Claude Code

Transform Claude Code into a GTM engineering powerhouse with 10 specialized skills.

GTM Engineering Skills for Claude Code

10 AI agent skills that turn Claude Code into a GTM engineering workstation — lead enrichment, waterfall email finding, signal discovery, TAM building, and outbound automation. Powered by Deepline.

License: MIT Claude Code Deepline

Quick Start

From Claude Code / Codex

Paste this prompt:

Install the Deepline CLI and skills using https://code.deepline.com/agent-install.txt

From the command line

curl -fsSL "https://code.deepline.com/api/v2/cli/install" | bash

Then tell Claude what you need:

> "Find work emails for the 200 contacts in my leads.csv using waterfall enrichment"
> "Build a TAM of VP Sales at 50-500 person SaaS companies in the US"
> "Detect job changes in my HubSpot contacts and add movers to a Lemlist campaign"

Claude automatically picks the right skill and runs it.


What This Repo Does

These skills give Claude Code the ability to run real GTM workflows — not toy demos, but the same enrichment pipelines that GTM engineers build manually with Apollo, Hunter, PDL, and dozens of other providers.

Each skill is a markdown file (SKILL.md) that encodes:

  • Which providers to call and in what order (waterfall sequences)
  • How to validate results (email verification, identity matching)
  • Cost optimization patterns (cheapest provider first, approval gates before expensive runs)
  • Output formats (enriched CSVs, CRM updates, campaign imports)

Skills use the Deepline CLI under the hood — one command that orchestrates 28+ data providers (Apollo, Crustdata, PDL, Hunter, LeadMagic, Dropleads, Apify, and more) with cost-aware routing and waterfall fallbacks.


Skills

SkillDescriptionUse Case
waterfall-enrichmentRun multiple providers in sequence, stop at first valid resultEmail, phone, or LinkedIn enrichment at scale
contact-to-emailFind and verify work emails from name+company, LinkedIn URL, or domainBuilding verified contact lists for outbound
build-tamBuild Total Addressable Market lists from ICP filtersAccount sourcing with Apollo, PDL, Crustdata
get-leads-at-companyFind GTM contacts at a company, pick best ICP fit, draft outreachAccount-based prospecting
niche-signal-discoveryDiscover buying signals that differentiate won vs lost dealsICP analysis, account scoring, signal-based prospecting
job-change-detectorDetect HubSpot contacts who changed jobs, find new emails, update CRMJob change campaigns, warm re-engagement
linkedin-url-lookupResolve LinkedIn URLs from name+company with identity validationLinkedIn enrichment with false-positive prevention
portfolio-prospectingFind companies backed by a specific investor or acceleratorVC portfolio prospecting, accelerator outbound
clay-to-deeplineConvert Clay table configs to local Deepline enrichment scriptsMigrating from Clay to code-based enrichment
deepline-feedbackSend feedback or bugs to the Deepline team with session contextBug reports, feature requests

How It Works

You: "Find emails for the contacts in accounts.csv"
       │
       ▼
Claude Code reads your CSV, picks `waterfall-enrichment` skill
       │
       ▼
Skill runs: deepline enrich accounts.csv --add-column work_email \
            --provider dropleads hunter leadmagic --waterfall
       │
       ▼
Deepline tries Dropleads first → falls back to Hunter → then LeadMagic
       │
       ▼
You get: accounts_enriched.csv with verified emails + provider metadata

Every enrichment opens in the Deepline Playground — a spreadsheet UI where you can inspect results, re-run failed cells, and iterate before committing to a full run.


Installation

Option 1: Skills CLI (recommended)

npx skills add getaero-io/gtm-eng-skills --all

Install specific skills only:

npx skills add getaero-io/gtm-eng-skills --skill waterfall-enrichment contact-to-email build-tam

Install globally (available across all projects):

npx skills add getaero-io/gtm-eng-skills --all --global

Option 2: Git clone

git clone https://github.com/getaero-io/gtm-eng-skills.git ~/.claude/skills/gtm-eng-skills

Option 3: Git submodule (for teams)

cd your-project
git submodule add https://github.com/getaero-io/gtm-eng-skills.git .claude/skills/gtm-eng-skills

Prerequisites

You need a Deepline account. The Deepline CLI powers all enrichment commands in these skills.

npm install -g @deepline/cli
deepline auth login

Free tier includes 100 credits (~300 enrichments). Sign up here.


Usage Examples

Waterfall Email Enrichment

"My leads.csv has First Name, Last Name, and Company — find their email addresses"

Claude runs waterfall-enrichment, trying Dropleads → Hunter → LeadMagic in sequence. First valid, verified email wins. You pay once.

Build a TAM

"Build a TAM of VP Sales and CROs at 50-500 person SaaS companies in the US"

Claude runs build-tam, sourcing accounts from Apollo and PDL, deduplicating, and outputting a scored list with contact details.

Job Change Detection

"Find contacts in HubSpot who changed jobs in the last 6 months and add them to a Lemlist campaign"

Claude runs job-change-detector, cross-referencing CRM contacts against current employment data, finding new work emails, and importing movers into your sequencer.

Signal-Based Prospecting

"What signals differentiate our closed-won deals from closed-lost?"

Claude runs niche-signal-discovery, analyzing website content, job listings, tech stack, and maturity markers across your won/lost lists to build a scoring model.

Portfolio Prospecting

"Find all companies in a16z's latest fund and get me the Head of Growth at each"

Claude runs portfolio-prospecting, sourcing portfolio companies, finding decision-makers, and drafting personalized outreach.

Clay Migration

"I have this Clay table export — convert it to a Deepline enrichment script"

Claude runs clay-to-deepline, analyzing the schema, mapping Clay columns to Deepline providers, and generating a runnable script.


Why Deepline

These skills use the Deepline CLI instead of calling provider APIs directly. Here's why:

Without DeeplineWith Deepline
Manage 28+ API keys and auth methodsOne CLI, one credential
Build your own waterfall logicBuilt-in waterfall with cost-aware routing
Pay per-provider subscriptionsPay per enrichment, provider-agnostic
Handle rate limits, retries, normalizationHandled automatically
No visibility into provider performanceTracks hit rates per provider for your ICP

Integrated providers: Apollo, Crustdata, PDL, Hunter, LeadMagic, Dropleads, Apify, Exa, Firecrawl, HubSpot, Attio, Instantly, Lemlist, HeyReach, Smartlead, ZeroBounce, Prospeo, Icypeas, and more.


Compatibility

These skills work with any AI coding agent that supports the SKILL.md format:

  • Claude Code (primary)
  • Cursor
  • Codex CLI
  • Gemini CLI
  • Antigravity

Documentation


Contributing

PRs welcome. Each skill lives in skills/<name>/SKILL.md. See CONTRIBUTING.md for guidelines.


License

MIT