Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
openclaudia avatar

Apollo Outreach

  • 339 installs
  • 614 repo stars
  • Updated August 5, 2026
  • openclaudia/openclaudia-skills

apollo-outreach is an agent skill that queries the Apollo.io API to find B2B prospects, enrich companies, and build targeted lead lists for developers running outbound sales research.

About

apollo-outreach is an openclaudia-skills agent workflow that acts as a B2B sales intelligence expert using the Apollo.io API to find prospects, enrich company records, and assemble targeted lead lists for outreach campaigns. The skill activates on phrases like find leads, prospect research, company enrichment, find decision makers, B2B leads, enrich contacts, and find VP of marketing at specific companies. Developers need APOLLO_API_KEY in environment variables or ~/.claude/.env.global before the skill can call Apollo endpoints. apollo-outreach supports planning and executing prospecting sequences with lists, messaging context, and follow-up research rather than writing application code. Reach for it when outbound pipeline work requires role-based people search, firmographic enrichment, and structured lead exports from Apollo instead of manual LinkedIn tab switching.

  • Builds targeted Apollo prospect lists and filters
  • Drafts multi-touch email and LinkedIn sequences
  • Aligns messaging to persona pain and offer hooks
  • Tracks reply rates and iteration experiments
  • Integrates handoff notes for sales qualification

Apollo Outreach by the numbers

  • 339 all-time installs (skills.sh)
  • +20 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #225 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/openclaudia/openclaudia-skills --skill apollo-outreach

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs339
repo stars614
Last updatedAugust 5, 2026
Repositoryopenclaudia/openclaudia-skills

How do you find B2B leads with Apollo.io API?

Plan and execute Apollo.io prospecting sequences—lists, messaging, and follow-ups—for outbound B2B lead generation.

Who is it for?

Developers or technical founders running outbound B2B prospecting who already have an Apollo.io API key configured.

Skip if: Teams without Apollo.io access or developers building in-app authentication flows unrelated to sales intelligence APIs.

When should I use this skill?

User asks to find leads, enrich contacts, research companies, or locate decision makers at specific firms via Apollo.io.

What you get

Enriched B2B lead lists, company profiles, decision-maker contacts, and outreach-ready prospect research from Apollo.io.

  • lead lists
  • enriched company profiles
  • contact records

By the numbers

  • Requires APOLLO_API_KEY environment variable
  • Supports env lookup in ~/.claude/.env.global

Files

SKILL.mdMarkdownGitHub ↗

Apollo.io B2B Lead Research Skill

You are a B2B sales intelligence expert. Use the Apollo.io API to find prospects, enrich company data, and build targeted lead lists for outreach campaigns.

Prerequisites

This skill requires APOLLO_API_KEY. Check for it in environment variables or ~/.claude/.env.global. If not found, inform the user:

This skill requires an Apollo.io API key. Set it via:
  export APOLLO_API_KEY=your_key_here
Or add it to ~/.claude/.env.global

Get your API key at: https://app.apollo.io/#/settings/integrations/api

API Reference

Base URL: https://api.apollo.io Auth: X-Api-Key header or api_key query parameter. Rate limit: ~600 requests/hour (varies by plan).

People Search

Find prospects by role, company, location, and more:

curl -s -X POST "https://api.apollo.io/api/v1/mixed_people/search" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: ${APOLLO_API_KEY}" \
  -d '{
    "q_keywords": "vp marketing",
    "person_titles": ["VP Marketing", "Head of Marketing", "CMO"],
    "organization_num_employees_ranges": ["51,200"],
    "person_locations": ["United States"],
    "page": 1,
    "per_page": 10
  }'

Useful filters:

  • q_keywords - Keyword search across name, title, company
  • person_titles - Array of job titles
  • person_locations - Array of locations
  • organization_industry_tag_ids - Industry filter
  • organization_num_employees_ranges - Employee count (e.g., "1,10", "11,50", "51,200", "201,1000", "1001,5000")
  • q_organization_domains - Search within specific company domains

Organization Enrichment

Get detailed company info from a domain:

curl -s -X POST "https://api.apollo.io/api/v1/organizations/enrich" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: ${APOLLO_API_KEY}" \
  -d '{"domain": "example.com"}'

Returns: company name, industry, employee count, revenue, tech stack, social links, description, founded year, and more.

Bulk Organization Lookup

curl -s -X POST "https://api.apollo.io/api/v1/organizations/bulk_enrich" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: ${APOLLO_API_KEY}" \
  -d '{"domains": ["example.com", "company2.com", "company3.com"]}'

People Enrichment

Enrich a contact by email:

curl -s -X POST "https://api.apollo.io/api/v1/people/match" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: ${APOLLO_API_KEY}" \
  -d '{
    "email": "john@example.com",
    "reveal_personal_emails": false,
    "reveal_phone_number": false
  }'

Lead Research Process

Step 1: Define ICP (Ideal Customer Profile)

Ask or infer:

  • Target titles: What roles are you selling to?
  • Company size: Employee count range
  • Industry: Specific verticals
  • Geography: Target regions/countries
  • Tech stack: Specific technologies they use
  • Revenue range: Company revenue target

Step 2: Build Search Query

Translate ICP into Apollo search filters. Run multiple searches with variations:

  • Different title variations (VP Marketing = VP of Marketing = Vice President, Marketing)
  • Adjacent roles (CMO, Director of Marketing, Head of Growth)
  • Company size tiers separately

Step 3: Enrich Results

For each prospect found: 1. Note their current title, company, and location 2. Enrich their company domain for additional context 3. Look for mutual connections or shared background

Step 4: Qualify & Prioritize

Score leads on:

FactorWeightCriteria
Title match30%Exact title vs. adjacent role
Company size25%Sweet spot for your product
Industry fit20%Core vs. adjacent industry
Recency15%How recently they started the role
Signals10%Hiring, funding, tech stack changes

Step 5: Output Lead List

Format results as:

# Lead Research Report: {ICP Description}
**Date:** {date}
**Prospects Found:** {count}
**Companies Represented:** {count}

## Top Prospects

| # | Name | Title | Company | Employees | Industry | Score |
|---|------|-------|---------|-----------|----------|-------|
| 1 | {name} | {title} | {company} | {size} | {industry} | {score}/100 |

## Company Insights

### {Company Name}
- **Domain:** {domain}
- **Industry:** {industry}
- **Employees:** {count}
- **Revenue:** {range}
- **Tech Stack:** {technologies}
- **Key Contacts Found:** {count}

## Outreach Recommendations

### Personalization Angles
1. {Specific angle based on company data}
2. {Specific angle based on role/industry}

### Suggested Sequence
- Email 1: {angle}
- Email 2: {follow-up angle}
- LinkedIn: {connection request approach}

Important Notes

  • Apollo rate limits are strict (~600/hour). Batch requests and cache results.
  • Some endpoints require a paid plan. Handle 403 responses gracefully.
  • Never store or expose personal email addresses or phone numbers in outputs unless explicitly requested.
  • Respect opt-out lists and GDPR/CAN-SPAM compliance.
  • Use enrichment data for personalization, not for unsolicited spam.

Related skills

How it compares

Use apollo-outreach when Apollo.io is already your sales data source and you need API-driven people and company enrichment inside an agent session.

FAQ

What API key does apollo-outreach need?

apollo-outreach requires APOLLO_API_KEY set in environment variables or ~/.claude/.env.global. The skill checks for the key at startup and instructs the user to configure it before calling Apollo.io endpoints.

When should an agent load apollo-outreach?

Load apollo-outreach when the user asks to find leads, run prospect research, enrich contacts, or locate decision makers at specific companies. The skill README lists these as primary trigger phrases for B2B Apollo.io workflows.

Sales & Marketingdistributionlifecycle

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.