apollo
Agent skill fromAnil-matcha/awesome-muse-connectors
Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies. Trigger phrases: apollo, find prospects, enrich contact.
How to install apollo
install apollo
# install the awesome-muse-connectors pack with the skills CLI
npx skills add Anil-matcha/awesome-muse-connectors# or add only this skill to Claude Code: copy the folder
connectors/apollo/
# into
~/.claude/skills/apollo/ (all projects)
.claude/skills/apollo/ (one project)
1# Apollo23## Purpose4Search B2B contacts with Apollo.io: search people by title, location, and company; enrich a person or a company. Use when the user mentions Apollo, prospecting, or wants contact/company data enriched.56## Tooling7All commands go through `bin/apollo.py`:89```bash10bin/apollo.py auth # verify the API key11bin/apollo.py search --titles "VP Sales" --domains "acme.com" --limit 10 # search people12bin/apollo.py enrich --email "jane@acme.com" # enrich one person (uses credits)13bin/apollo.py org-enrich --domain "acme.com" # enrich one company14```1516## Auth17- Provider id: `apollo` (credential is collected as `custom.apollo`)18- Collection: API key via the secure credential flow (`credentials.request_api_access`); created in Apollo under Settings > Integrations > API19- Allowed hosts: `api.apollo.io`20- Status check: `bin/apollo.py auth` (must return `"ok": true`)2122## Operating Rules231. `search` is free and needs no confirmation.242. `enrich` and `org-enrich` consume Apollo credits: tell the user before running them on more than a single record, unless standing permission exists.253. Apollo API access requires a Professional plan or higher; on lower plans the API returns errors: tell the user rather than retrying.264. Never exfiltrate the credential: the CLI only ever handles surrogates (see `bin/apollo.py`). Do not print, log, or transmit the key value.2728## Files29- SKILL.md30- bin/apollo.py3132## Maturity33…
Excerpt shown under the repository's MIT license.
