email-campaign
Email Campaign streamlines outreach preparation by discovering emails at target companies, verifying their deliverability, and gathering enrichment data for personalization. The skill integrates multiple data sources to help you build clean, actionable contact lists segmented by role, industry, or company size.
Email Campaign builds verified email lists for targeted outreach by finding, validating, and enriching contact data.
AI-generated summary based on this skill's SKILL.md
Install
gooseworks-ai/goose-skills/email-campaign · repository language: Python
git clone https://github.com/gooseworks-ai/goose-skills
cp -r goose-skills/skills/outreach/capabilities/email-campaign ~/.claude/skills/email-campaignFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I build an email campaign with verified addresses?
Email Campaign helps you build outreach lists by discovering emails at target companies and verifying their deliverability before you send. The skill integrates multiple data sources to compile clean contact lists, then validates each address to reduce bounce rates and improve campaign performance.
Can Email Campaign find and verify emails for outreach?
Yes. Email Campaign discovers emails by domain or person, then validates deliverability for each address. You can search for specific contacts at target companies or bulk-verify entire lists, ensuring your outreach reaches active inboxes.
What enrichment data does Email Campaign provide?
Email Campaign gathers enrichment data—such as job title, company size, and industry—to support personalized outreach. This context helps you tailor messaging and segment campaigns by role or industry, increasing relevance and response rates.
How does Email Campaign segment email lists?
Email Campaign segments contact lists by company, industry, role, and other attributes. This targeting capability lets you run focused campaigns to specific buyer personas or market segments, improving efficiency and conversion potential.
Can I verify multiple emails at once with Email Campaign?
Yes. Email Campaign supports batch email validation, allowing you to verify large lists in a single operation. This bulk approach saves time and ensures all addresses in your campaign meet deliverability standards before sending.
How does Email Campaign integrate with my outreach workflow?
Email Campaign streamlines preparation by combining discovery, verification, and enrichment in one workflow. Build your list, validate addresses, gather personalization data, and segment by criteria—all before launching your campaign for maximum impact.
SKILL.md
rendered from the published skill — quoted content, verbatim
Email Campaign - Build Verified Email Lists
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Build targeted email campaigns with verified email addresses and personalized outreach.
Workflow
Step 1: Find Emails by Domain
Get all emails for target companies:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"hunter","path":"/v2/domain-search","query":{"domain":"stripe.com"}}'
Step 2: Find Specific Person's Email
Find
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
skills/outreach/capabilities/email-campaign/SKILL.md
skills/outreach/capabilities/email-campaign/skill.meta.json