auto-research-public

Automates cold email campaign launches from target domain scraping to Smartlead upload.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/Pinkycherry/newbusinessideas3 --skill auto-research-public-pinkycherry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-research-public
Source: https://github.com/Pinkycherry/newbusinessideas3/tree/main/.claude/skills/auto-research-public
Command: npx skills add https://github.com/Pinkycherry/newbusinessideas3 --skill auto-research-public-pinkycherry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Launching a personalized cold email campaign normally requires hours of manual work: researching a target company, building an ICP, finding and verifying leads, writing copy variants, personalizing each lead, and configuring a sending platform. This Skill orchestrates that entire pipeline end to end from a single target company domain. ## Core Features & Use Cases - Eight-phase orchestration: Scrapes the target website, generates Prospeo ICP filters with Claude, pulls up to 1,000 leads, enriches emails via Prospeo and validates with MillionVerifier, writes A/B/C copy variants, personalizes each lead with parallel Task sub-agents, and uploads everything to a live Smartlead campaign. - Local JSON state: All experiment logs, filters, and lead data live in local JSON files under a profile directory, with no database required. - Use Case: Point the Skill at a competitor's domain each morning; it returns a live Smartlead campaign with 300-500 verified, per-lead personalized emails across three copy variants, assigned to your warmed inboxes on a Mon-Fri schedule. ## Quick Start Run the auto-research-public skill with a target company domain to scrape the site, build and enrich a lead list, personalize the copy, and launch a live Smartlead campaign.

Frequently Asked Questions about auto-research-public

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a cold email campaign from a target domain?

Run the skill with one target company domain and an existing client-profile.yaml. It scrapes the company site, generates Prospeo filters, pulls and enriches leads, personalizes copy with parallel sub-agents, and uploads a live Smartlead campaign in about 20 minutes.

What API keys are required for Prospeo and Smartlead automation?

You need SMARTLEAD_API_KEY, PROSPEO_API_KEY, and MILLIONVERIFIER_API_KEY set as environment variables. You also need at least 20 Smartlead inboxes tagged active and a client-profile.yaml produced by the icp-onboarding skill.

Does this cold email workflow require a database?

No database is required. All state, including experiment logs, ICP filters, and lead files, is stored in local JSON files under the profile directory, unlike the internal version that used Supabase.

Why does Prospeo return INVALID_FILTERS errors?

INVALID_FILTERS usually means an industry name does not match Prospeo's exact list of 256 industries. Check the prospeo-industries reference from icp-onboarding and use exact industry name strings in your filters JSON.

What email hit rate should I expect from lead enrichment?

Hit rates vary by segment: roughly 99% for retail and SMB, 65-80% for B2B tech, and 25-40% for healthcare or public sector. MillionVerifier then rejects about 20-30% of found emails, so plan lead volume accordingly.

How much does one automated campaign run cost?

A typical run pulling 1,000 leads costs about $6-10 total: roughly $0.20 for Prospeo search, $5 for email enrichment, and $0.50 for MillionVerifier validation. Claude sub-agent personalization uses your existing Claude Code plan.