Skillboss-skills skillboss-cold-email
Automated cold email pipeline. Finds target companies, enriches contacts, scrapes websites, and generates personalized cold emails using AI. One API call does it all: search → enrich → scrape → write.
install
source · Clone the upstream repo
git clone https://github.com/SkillBoss-AI/skillboss-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/SkillBoss-AI/skillboss-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/sub-packs/skillboss-cold-email" ~/.claude/skills/skillboss-ai-skillboss-skills-skillboss-cold-email && rm -rf "$T"
manifest:
sub-packs/skillboss-cold-email/SKILL.mdsource content
SkillBoss Cold Email Pipeline
End-to-end cold email automation: company search → contact enrichment → website scraping → AI-personalized email generation.
Quick Execute
# Generate 10 cold emails for AI SaaS companies curl -s https://api.skillboss.co/v1/pipelines/cold-email \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "industry": "AI SaaS", "count": 10, "purpose": "partnership for API distribution", "sender_name": "John", "sender_company": "Acme" }' # Use Gemini (cheaper) for email generation curl -s https://api.skillboss.co/v1/pipelines/cold-email \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "industry": "developer tools", "count": 5, "purpose": "invite to list their API on our marketplace", "sender_name": "Jane", "sender_company": "DevHub", "model": "gemini" }' # Generate emails for pre-existing company list (skip search & scrape) curl -s https://api.skillboss.co/v1/pipelines/cold-email \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "purpose": "follow-up outreach for integration", "sender_name": "John", "sender_company": "Acme", "skip_search": true, "skip_scrape": true, "companies": [ {"name": "Stripe", "domain": "stripe.com", "website": "https://stripe.com"}, {"name": "OpenAI", "domain": "openai.com", "website": "https://openai.com"} ] }'
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| string | Yes (unless skip_search) | — | Target industry keywords |
| integer | No | 10 | Number of companies (1-50) |
| string | No | "cold outreach for business partnership" | Email purpose/goal |
| string | Yes | — | Your name |
| string | Yes | — | Your company name |
| string | No | "claude" | LLM for emails: "claude" or "gemini" |
| boolean | No | false | Skip company search step |
| boolean | No | false | Skip website scraping step |
| boolean | No | false | Skip email generation step |
| array | No | null | Pre-existing company data |
Response Format
{ "status": "success", "companies": [ { "name": "Stripe", "domain": "stripe.com", "website": "https://stripe.com", "website_description": "Online payment processing for internet businesses", "contacts": [ { "email": "partnerships@stripe.com", "first_name": "John", "last_name": "Doe", "position": "VP Partnerships", "confidence": 90, "source": "hunter" } ], "generated_email": { "subject": "API distribution partnership with Stripe", "body": "Hi John, ...", "recipient_name": "John Doe", "recipient_email": "partnerships@stripe.com" } } ], "summary": { "total": 10, "with_contacts": 7, "emails_generated": 10 }, "duration_ms": 45000 }
Pipeline Steps
- Company Search — Finds companies via Exa neural search, with Google Search and Linkup as fallbacks
- Contact Enrichment — Finds email contacts via Hunter domain search, with Apify contact scraper as fallback
- Website Scraping — Extracts main content from company websites via Firecrawl
- Email Generation — Writes personalized cold emails using Claude or Gemini, referencing scraped company data
Billing
Each pipeline step uses underlying SkillBoss APIs, billed individually:
- Search: ~1 credit per search
- Contact enrichment: ~1 credit per company
- Website scrape: ~1 credit per page
- Email generation: standard LLM token pricing
Estimated cost: ~$0.05-0.15 per company (varies by model choice).
Authentication & Setup
# Get a free trial key instantly (no sign-up) node ../skillboss/scripts/skillboss auth trial # Log in to an existing account node ../skillboss/scripts/skillboss auth login # Check balance node ../skillboss/scripts/skillboss auth status
Balance Warning
If an API response includes
_balance_warning, relay it to the user exactly as provided.
Add credits at: https://www.skillboss.co/billing
More Capabilities
For the full model list, chat, video, audio, and deployment features, see:
../skillboss/SKILL.md