email-campaign
Build email campaigns - find emails, verify them, and prepare outreach
Best use case
email-campaign is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Build email campaigns - find emails, verify them, and prepare outreach
Teams using email-campaign 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-email-campaign/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How email-campaign Compares
| Feature / Agent | email-campaign | 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?
Build email campaigns - find emails, verify them, and prepare outreach
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.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
Best AI Agents for Marketing
A curated list of the best AI agents and skills for marketing teams focused on SEO, content systems, outreach, and campaign execution.
AI Agent for Cold Email Generation
Discover AI agent skills for cold email generation, outreach copy, lead personalization, CRM support, and sales-adjacent messaging workflows.
SKILL.md Source
# Email Campaign - Build Verified Email Lists
Build targeted email campaigns with verified email addresses and personalized outreach.
## Workflow
### Step 1: Find Emails by Domain
Get all emails for target companies:
```bash
orth api run hunter /v2/domain-search --query 'domain=stripe.com'
```
### Step 2: Find Specific Person's Email
Find email for specific contacts:
```bash
orth api run hunter /v2/email-finder --query domain=stripe.com first_name=John last_name=Doe
```
### Step 3: Verify Emails
Check deliverability before sending:
```bash
orth api run hunter /v2/email-verifier --query 'email=john@stripe.com'
```
### Step 4: Batch Verification with Fiber
Validate multiple emails:
```bash
orth api run fiber /v1/validate-email/single --body '{"email": "john@stripe.com"}'
```
### Step 5: Enrich for Personalization
Get info for personalized outreach:
```bash
orth api run sixtyfour /enrich-lead --body '{
"lead_info": {
"first_name": "John",
"last_name": "Doe",
"company": "Stripe"
},
"struct": {"email": "Work email", "phone": "Phone number"}
}'
```
### Step 6: Get Company Context
Research company for personalization:
```bash
orth api run brand-dev /v1/brand/retrieve --query 'domain=stripe.com'
```
## Campaign Building Pipeline
```bash
# 1. Find target companies
orth api run fiber /v1/company-search --body '{
"searchParams": {
"industries": ["SaaS"],
"employee_count_min": 50,
"employee_count_max": 500
}
}'
# 2. Get emails for each company
orth api run hunter /v2/domain-search --query 'domain=company.com'
# 3. Verify each email
orth api run hunter /v2/email-verifier --query 'email=person@company.com'
# 4. Enrich for personalization
orth api run sixtyfour /enrich-lead --body '{"lead_info": {"first_name": "John", "last_name": "Doe", "company": "Company"}, "struct": {"email": "Work email"}}'
```
## Tips
- Always verify emails before sending
- Personalize using enrichment data
- Segment by role, industry, or company size
- Track bounces and clean your list
## Discover More
List all endpoints, or add a path for parameter details:
```bash
orth api show brand-dev
orth api show fiber
orth api show hunter
orth api show sixtyfour
```
Example: `orth api show olostep /v1/scrapes` for endpoint parameters.Related Skills
verify-email
Verify if an email address is valid and deliverable
find-email-by-name
Find someone's email address given their name and company
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.
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