tomba
Email finder and verifier - find emails from domains, LinkedIn, or company search
Best use case
tomba is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Email finder and verifier - find emails from domains, LinkedIn, or company search
Teams using tomba should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/orthogonal-tomba/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How tomba Compares
| Feature / Agent | tomba | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Email finder and verifier - find emails from domains, LinkedIn, or company search
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Tomba - Email Finding & Verification
Find and verify email addresses from domains, LinkedIn profiles, or natural language search.
## Capabilities
- **Validate Phone**: Validate a phone number and get carrier information
- **Domain Status**: Check the status and availability of a domain
- **Email Format**: Get the email format patterns used by a domain (e.g. first.last, firstlast)
- **Find Person**: Get person information from an email address
- **Combined Enrichment**: Get combined person and company information from an email
- **Domain Suggestions**: Get domain suggestions for a company name
- **Email Count**: Get the count of email addresses for a domain, broken down by department and seniority
- **Author Finder**: Find the email address of a blog post author from the article URL
- **LinkedIn Finder**: Find the email address from a LinkedIn profile URL
- **Technology Stack**: Discover technologies used by a website
- **Verify Email**: Verify the deliverability of an email address
- **Find Company**: Get company information from a domain
- **Location**: Get employee location distribution for a domain
- **Domain Search**: Search emails based on a website domain
- **Email Enrichment**: Enrich an email address with person and company data (name, location, social handles)
- **Find Phone**: Find phone numbers associated with an email, domain, or LinkedIn profile
- **Similar Domains**: Find domains similar to a given domain
- **Email Finder**: Find the most likely email address from a domain name, first name, and last name
- **Email Sources**: Find the sources where an email was found on the web
- **Search Companies**: Search for companies using natural language queries or structured filters
## Usage
### Validate Phone
Validate a phone number and get carrier information.
Parameters:
- phone* (string) - Phone number to validate
- country_code (string) - Country code (e.g., US)
```bash
orth api run tomba /v1/phone-validator --query 'phone=+14155552671'
```
### Domain Status
Check the status and availability of a domain.
Parameters:
- domain* (string) - Domain to check
```bash
orth api run tomba /v1/domain-status --query 'domain=stripe.com'
```
### Email Format
Get the email format patterns used by a domain (e.g. first.last, firstlast).
Parameters:
- domain* (string) - Domain name, e.g. stripe.com
```bash
orth api run tomba /v1/email-format --query 'domain=stripe.com'
```
### Find Person
Get person information from an email address.
Parameters:
- email* (string) - Email address to look up
```bash
orth api run tomba /v1/people/find --query 'email=john@stripe.com'
```
### Combined Enrichment
Get combined person and company information from an email.
Parameters:
- email* (string) - Email address to enrich
```bash
orth api run tomba /v1/combined/find --query 'email=john@stripe.com'
```
### Domain Suggestions
Get domain suggestions for a company name
Parameters:
- query* (string) - The domain or company name to find suggestions for
```bash
orth api run tomba /v1/domain-suggestions --query 'query=Google'
```
### Email Count
Get the count of email addresses for a domain, broken down by department and seniority.
Parameters:
- domain* (string) - Domain name, e.g. stripe.com
```bash
orth api run tomba /v1/email-count --query 'domain=openai.com'
```
### Author Finder
Find the email address of a blog post author from the article URL.
Parameters:
- url* (string) - URL of the blog post/article
```bash
orth api run tomba /v1/author-finder --query 'url=https://example.com/blog/post'
```
### LinkedIn Finder
Find the email address from a LinkedIn profile URL.
Parameters:
- url* (string) - LinkedIn profile URL
- enrich_mobile (string) - Set to true to get phone number
```bash
orth api run tomba /v1/linkedin --query 'url=https://linkedin.com/in/johndoe'
```
### Technology Stack
Discover technologies used by a website.
Parameters:
- domain* (string) - Domain to analyze
```bash
orth api run tomba /v1/technology --query 'domain=stripe.com'
```
### Verify Email
Verify the deliverability of an email address.
Parameters:
- email* (string) - The email address to verify
```bash
orth api run tomba /v1/email-verifier --query 'email=john@example.com'
```
### Find Company
Get company information from a domain.
Parameters:
- domain* (string) - Domain name (e.g., stripe.com)
```bash
orth api run tomba /v1/companies/find --query 'domain=anthropic.com'
```
### Location
Get employee location distribution for a domain.
Parameters:
- domain* (string) - Domain name, e.g. stripe.com
```bash
orth api run tomba /v1/location --query 'domain=stripe.com'
```
### Domain Search
Search emails based on a website domain. Returns all email addresses found on the internet for a given domain, with organization info and employee details.
Parameters:
- domain* (string) - Domain name to search, e.g. stripe.com
- company* (string) - Company name (3-75 chars)
- page (string) - Page number (default 1)
- limit (string) - Results per page: 10, 20, or 50 (default 10)
- country (string) - Two-letter country code filter
- department (string) - Department filter: engineering, sales, finance, hr, it, marketing, operations, management, executive, legal, support, communication, software, security, pr, warehouse, diversity, administrative, facilities, accounting
```bash
orth api run tomba /v1/domain-search --query 'domain=stripe.com'
```
### Email Enrichment
Enrich an email address with person and company data (name, location, social handles).
Parameters:
- email* (string) - Email address to enrich
- enrich_mobile (string) - Set to true to get phone number
```bash
orth api run tomba /v1/enrich --query 'email=john@stripe.com'
```
### Find Phone
Find phone numbers associated with an email, domain, or LinkedIn profile.
Parameters:
- email (string) - Email address to find phone for
- domain (string) - Domain to find phone numbers for
- linkedin (string) - LinkedIn profile URL
- full (boolean) - Set to true to get all phone numbers
```bash
orth api run tomba /v1/phone-finder --query domain=stripe.com first_name=John last_name=Doe
```
### Similar Domains
Find domains similar to a given domain.
Parameters:
- domain* (string) - Domain to find similar domains for
```bash
orth api run tomba /v1/similar --query 'domain=stripe.com'
```
### Email Finder
Find the most likely email address from a domain name, first name, and last name.
Parameters:
- domain* (string) - Domain name, e.g. stripe.com
- company* (string) - Company name (3-75 chars)
- full_name (string) - Full name of the person
- first_name (string) - First name of the person
- last_name (string) - Last name of the person
- enrich_mobile (string) - Set to true to get phone number
```bash
orth api run tomba /v1/email-finder --query domain=stripe.com first_name=John last_name=Doe
```
### Email Sources
Find the sources where an email was found on the web.
Parameters:
- email* (string) - Email address to find sources for
```bash
orth api run tomba /v1/email-sources --query 'email=john@stripe.com'
```
### Search Companies
Search for companies using natural language queries or structured filters. AI assistant generates appropriate filters from your query.
Parameters:
- query (string) - Natural language query (8-100 chars). AI generates filters from this. Use only on first request, then use filters for pagination.
- filters (object) - Structured filters: company, location_country, location_city, location_state, industry, size, type, keywords, founded, technologies, similar, revenue, sic, naics. Each has include/exclude arrays.
- page (integer) - Page number for pagination (1-1000, default: 1)
```bash
orth api run tomba /v1/reveal/search --body '{"query": "AI startups in San Francisco with 50+ employees"}'
```
## Use Cases
1. **Sales Prospecting**: Find contact emails at target companies
2. **Lead Generation**: Build email lists from LinkedIn
3. **Email Validation**: Clean email lists before campaigns
4. **Company Research**: Find companies matching criteria
5. **Outreach**: Verify emails before sending
## Discover More
For full endpoint details and parameters:
```bash
orth api show tomba # List all endpoints
orth api show tomba /v1/phone-validator # Get endpoint details
```Related Skills
yt-dlp-downloader
Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio".
slack
Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history.
yc-batch-evaluator
Evaluate YC batch companies for investment — scrapes the YC directory, researches each company and its founders (work history, LinkedIn, website), assesses founder-company fit, and exports to Google Sheets with priority rankings. Use when asked to evaluate YC companies, research a YC batch, screen startups, or do due diligence on YC companies.
website-screenshot
Take screenshots of websites and web pages
weather
Get current weather and forecasts using free APIs (no API key required). Use when asked about weather, temperature, forecasts, or climate conditions for any location.
weather-forecast
Get weather forecasts - temperature, precipitation, wind, and conditions
vhs-terminal-recordings
Create polished terminal GIF recordings using VHS (Video Hardware Software) by Charmbracelet. Use when asked to create terminal demos, CLI gifs, command-line recordings, or animated terminal screenshots for documentation, READMEs, or marketing.
verify-email
Verify if an email address is valid and deliverable
valyu
Web search, AI answers, content extraction, and async deep research
uptime-monitor
Monitor website uptime - check availability, response times, and status
twitter-profile-lookup
Look up Twitter/X profiles - get bio, followers, tweets, and engagement
tiktok-search
Search TikTok - find profiles, videos, hashtags, and trending content