find-contacts

Enrich company lists with owner and CEO contact details via Inven MCP and web search.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/nicogoldberg1-rgb/opensourcing-release --skill find-contacts-nicogoldberg1-rgb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-contacts
Source: https://github.com/nicogoldberg1-rgb/opensourcing-release/tree/main/skills/find-contacts
Command: npx skills add https://github.com/nicogoldberg1-rgb/opensourcing-release --skill find-contacts-nicogoldberg1-rgb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? You have a screened list of acquisition-target companies but no way to reach the owners. This Skill finds owner/CEO names, verified emails, and personal LinkedIn URLs so outreach can actually begin. ## Core Features & Use Cases - Inven MCP-first enrichment: Pulls contacts in batches of up to 10 domains per call with a CEO/Founder/Owner/President title filter, then verifies titles, LinkedIn URL type, and geography against the company's HQ. - Web-search fallback: Two follow-up phases find owner names and then email addresses for companies Inven missed, using website checks, targeted search queries, and email-pattern guessing. - Use Case: After running /screen-companies on 30 niche manufacturers, run this Skill to produce a table of named owners with emails and confidence levels, ready for verification and Reply.io import. ## Quick Start Find owner contacts for the companies in my screened list at ~/Downloads/missing-contacts.xlsx.

Frequently Asked Questions about find-contacts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find owner emails for a list of companies?

Provide company names with domains, and the Skill first queries Inven's get_company_contacts in batches of 10 domains with a CEO/Founder/Owner/President title filter. Companies Inven misses go through web-search phases that check company websites and guess email patterns from employee addresses.

How to find CEO contact information without paid databases?

The web-search fallback phases find owners without ZoomInfo or Apollo by checking company About/Team pages, searching queries like "CEO of [company]", and deriving emails from observed employee address patterns. Results are marked with confidence levels for follow-up verification.

Does this Skill verify email addresses before outreach?

No, it only finds addresses and explicitly does not verify them. Every email must be run through lib/verifalia.py, and lib/deliverability_gate.py blocks unverified addresses from being pushed to a sending tool.

Why does Inven sometimes return the wrong contact for a company?

Inven's title filter is best-effort and can return VPs or Directors when no exact match exists, and it sometimes returns a same-name person in a different country. The Skill flags TITLE_MISMATCH and GEOGRAPHY_MISMATCH cases and asks whether to keep, drop, or re-search each one.

What input formats does contact enrichment accept?

It accepts a pasted list of companies with domains, an Excel or CSV file path containing at least company name and website, or the direct output of the /screen-companies Skill. Companies without a domain skip the Inven phase and start with web search.