tomba

Email finder and verifier - find emails from domains, LinkedIn, or company search

9 stars

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

$curl -o ~/.claude/skills/orthogonal-tomba/SKILL.md --create-dirs "https://raw.githubusercontent.com/orthogonal-sh/skills/main/skills/orthogonal-tomba/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/orthogonal-tomba/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How tomba Compares

Feature / AgenttombaStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

9
from orthogonal-sh/skills

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

9
from orthogonal-sh/skills

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

9
from orthogonal-sh/skills

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

9
from orthogonal-sh/skills

Take screenshots of websites and web pages

weather

9
from orthogonal-sh/skills

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

9
from orthogonal-sh/skills

Get weather forecasts - temperature, precipitation, wind, and conditions

vhs-terminal-recordings

9
from orthogonal-sh/skills

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

9
from orthogonal-sh/skills

Verify if an email address is valid and deliverable

valyu

9
from orthogonal-sh/skills

Web search, AI answers, content extraction, and async deep research

uptime-monitor

9
from orthogonal-sh/skills

Monitor website uptime - check availability, response times, and status

twitter-profile-lookup

9
from orthogonal-sh/skills

Look up Twitter/X profiles - get bio, followers, tweets, and engagement

tiktok-search

9
from orthogonal-sh/skills

Search TikTok - find profiles, videos, hashtags, and trending content