Apollo Automation
Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.
Install / Use
npx skills add ComposioHQ/awesome-claude-skills --skill apollo-automationInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of Apollo Automation
Apollo Automation scores 92/100 on our quality scale, 75th of 860 Automation skills we index (top 9%).
Its SKILL.md is 6.9 KB long, well organised into 11 sections and no code examples: a thorough specification that gives an agent plenty to work with.
With 75,586 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 6 days ago, so Apollo Automation is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
Apollo Automation compared with similar skills
All 4 of these similar skills score higher than Apollo Automation; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Apollo Automation (this skill)by ComposioHQ | 92 | 75.6k | 6d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 85.3k | 9d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.7k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.2k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.1k | today | CLAUDE.md |
Frequently asked questions
- How do I install Apollo Automation?
- Run
npx skills add ComposioHQ/awesome-claude-skills --skill "Apollo Automation". The install tabs above show the steps for each supported agent. - Which AI agents does Apollo Automation work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is Apollo Automation safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Apollo Automation still maintained?
- The repository was last updated 6 days ago, so Apollo Automation is actively maintained.
Skill content
View source on GitHubname: Apollo Automation description: "Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration." category: sales-intelligence requires: mcp: - rube
Apollo Automation
Supercharge your sales prospecting with Apollo.io -- search companies, discover decision-makers, enrich contact data with emails and phone numbers, and manage your sales pipeline stages -- all through natural language commands.
Toolkit docs: composio.dev/toolkits/apollo
Setup
- Add the Composio MCP server to your client configuration:
https://rube.app/mcp - Connect your Apollo.io account when prompted (API key authentication).
- Start issuing natural language commands to prospect and enrich leads.
Core Workflows
1. Search Organizations
Find target companies using filters like name, location, employee count, and industry keywords.
Tool: APOLLO_ORGANIZATION_SEARCH
Example prompt:
"Find SaaS companies in Texas with 50-500 employees on Apollo"
Key parameters:
q_organization_name-- Partial name match (e.g., "Apollo" matches "Apollo Inc.")organization_locations-- HQ locations to include (e.g., "texas", "tokyo")organization_not_locations-- HQ locations to excludeorganization_num_employees_ranges-- Employee ranges in "min,max" format (e.g., "50,500")q_organization_keyword_tags-- Industry keywords (e.g., "software", "healthcare")page/per_page-- Pagination (max 100 per page, max 500 pages)
2. Discover People at Companies
Search Apollo's contact database for people matching title, seniority, location, and company criteria.
Tool: APOLLO_PEOPLE_SEARCH
Example prompt:
"Find VPs of Sales at microsoft.com and apollo.io"
Key parameters:
person_titles-- Job titles (e.g., "VP of Sales", "CTO")person_seniorities-- Seniority levels (e.g., "director", "vp", "senior")person_locations-- Geographic locations of peopleq_organization_domains-- Company domains (e.g., "apollo.io" -- exclude "www.")organization_ids-- Apollo company IDs from Organization Searchcontact_email_status-- Filter by email status: "verified", "unverified", "likely to engage"page/per_page-- Pagination (max 100 per page)
3. Enrich Individual Contacts
Get comprehensive data (email, phone, LinkedIn, company info) for a single person using their email, LinkedIn URL, or name + company.
Tool: APOLLO_PEOPLE_ENRICHMENT
Example prompt:
"Enrich Tim Zheng at Apollo.io on Apollo"
Key parameters (at least one identifier required):
email-- Person's email addresslinkedin_url-- Full LinkedIn profile URLfirst_name+last_name+ (organization_nameordomain) -- Name-based matchingdomain-- Bare hostname without protocol (e.g., "apollo.io", not "https://apollo.io")reveal_personal_emails-- Set true to get personal emails (may use extra credits)reveal_phone_number-- Set true for phone numbers (requireswebhook_url)
4. Bulk Enrich Prospects
Enrich up to 10 people simultaneously for efficient batch processing.
Tool: APOLLO_BULK_PEOPLE_ENRICHMENT
Example prompt:
"Bulk enrich these 5 leads with their Apollo data: [list of names/emails]"
Key parameters:
details(required) -- Array of 1-10 person objects, each with identifiers likeemail,linkedin_url,first_name,last_name,domain,company_namereveal_personal_emails-- Include personal emails (extra credits)reveal_phone_number-- Include phone numbers (requireswebhook_url)
5. Manage Contact Pipeline Stages
List available stages and update contacts through your sales funnel.
Tools: APOLLO_LIST_CONTACT_STAGES, APOLLO_UPDATE_CONTACT_STAGE
Example prompt:
"Move contacts X and Y to the 'Qualified' stage in Apollo"
Key parameters for listing stages: None required.
Key parameters for updating stage:
contact_ids(required) -- Array of contact IDs to updatecontact_stage_id(required) -- Target stage ID (from List Contact Stages)
6. Create and Search Saved Contacts
Create new contact records and search your existing Apollo contact database.
Tools: APOLLO_CREATE_CONTACT, APOLLO_SEARCH_CONTACTS
Example prompt:
"Search my Apollo contacts for anyone at Stripe"
Key parameters for search:
- Keyword search, stage ID filtering, sorting options
page/per_page-- Pagination
Key parameters for create:
first_name,last_name,email,organization_nameaccount_id-- Link to an organizationcontact_stage_id-- Initial sales stage
Known Pitfalls
- Organization domains can be empty: Some organizations from
APOLLO_ORGANIZATION_SEARCHreturn missing or empty domain fields. UseAPOLLO_ORGANIZATION_ENRICHMENTto validate domains before relying on them. - HTTP 403 means config issues: A 403 response indicates API key or plan access problems -- do not retry. Fix your credentials or plan first.
- People search returns obfuscated data:
APOLLO_PEOPLE_SEARCHmay showhas_email/has_direct_phoneflags or obfuscated fields instead of full contact details. UseAPOLLO_PEOPLE_ENRICHMENTto get complete information. - Pagination limits are strict: People search supports
per_pageup to 100 and max 500 pages. Stopping early can miss large portions of the result set. - Bulk enrichment has small batch limits:
APOLLO_BULK_PEOPLE_ENRICHMENTaccepts only 10 items per call. It can returnstatus='success'withmissing_records > 0when identifiers are insufficient -- retry individual records withAPOLLO_PEOPLE_ENRICHMENT. - No automatic deduplication:
APOLLO_CREATE_CONTACTdoes not deduplicate. Check for existing contacts first withAPOLLO_SEARCH_CONTACTS. - Domain format matters: Always use bare hostnames (e.g., "apollo.io") without protocol prefixes ("https://") or "www." prefix.
Quick Reference
| Action | Tool Slug | Required Params |
|---|---|---|
| Search organizations | APOLLO_ORGANIZATION_SEARCH | None (optional filters) |
| Enrich organization | APOLLO_ORGANIZATION_ENRICHMENT | domain |
| Bulk enrich orgs | APOLLO_BULK_ORGANIZATION_ENRICHMENT | domains |
| Search people | APOLLO_PEOPLE_SEARCH | None (optional filters) |
| Enrich person | APOLLO_PEOPLE_ENRICHMENT | One of: email, linkedin_url, or name+company |
| Bulk enrich people | APOLLO_BULK_PEOPLE_ENRICHMENT | details (1-10 person objects) |
| List contact stages | APOLLO_LIST_CONTACT_STAGES | None |
| Update contact stage | APOLLO_UPDATE_CONTACT_STAGE | contact_ids, contact_stage_id |
| Create contact | APOLLO_CREATE_CONTACT | Name + identifiers |
| Search contacts | APOLLO_SEARCH_CONTACTS | None (optional filters) |
Powered by Composio
Related Skills
Agent-Reach
85.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
73.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.2k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
CowAgent
47.1kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
