gtm-eng-skills
10 AI agent skills for Claude Code — waterfall email enrichment, TAM building, signal discovery, job change detection, and outbound automation. Powered by Deepline CLI with 28+ GTM data providers.
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.
Quick Start
# Install all skills (recommended)
npx skills add getaero-io/gtm-eng-skills --all
# Install the Deepline CLI
npm install -g @deepline/cli
deepline auth login
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
| Skill | Description | Use Case |
|---|---|---|
waterfall-enrichment |
Run multiple providers in sequence, stop at first valid result | Email, phone, or LinkedIn enrichment at scale |
contact-to-email |
Find and verify work emails from name+company, LinkedIn URL, or domain | Building verified contact lists for outbound |
build-tam |
Build Total Addressable Market lists from ICP filters | Account sourcing with Apollo, PDL, Crustdata |
get-leads-at-company |
Find GTM contacts at a company, pick best ICP fit, draft outreach | Account-based prospecting |
niche-signal-discovery |
Discover buying signals that differentiate won vs lost deals | ICP analysis, account scoring, signal-based prospecting |
job-change-detector |
Detect HubSpot contacts who changed jobs, find new emails, update CRM | Job change campaigns, warm re-engagement |
linkedin-url-lookup |
Resolve LinkedIn URLs from name+company with identity validation | LinkedIn enrichment with false-positive prevention |
portfolio-prospecting |
Find companies backed by a specific investor or accelerator | VC portfolio prospecting, accelerator outbound |
clay-to-deepline |
Convert Clay table configs to local Deepline enrichment scripts | Migrating from Clay to code-based enrichment |
deepline-feedback |
Send feedback or bugs to the Deepline team with session context | Bug 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 Deepline | With Deepline |
|---|---|
| Manage 28+ API keys and auth methods | One CLI, one credential |
| Build your own waterfall logic | Built-in waterfall with cost-aware routing |
| Pay per-provider subscriptions | Pay per enrichment, provider-agnostic |
| Handle rate limits, retries, normalization | Handled automatically |
| No visibility into provider performance | Tracks 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
- Full CLI reference: code.deepline.com/docs
- AI-readable docs: llms.txt
- Waterfall patterns: code.deepline.com/docs/waterfalls
- GTM plays & recipes: code.deepline.com/docs/plays
Contributing
PRs welcome. Each skill lives in skills/<name>/SKILL.md. See CONTRIBUTING.md for guidelines.
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found