auto-research-public

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

Updated May 28, 2025
One-click install
npx skills add https://github.com/meloShaya/insteltech --skill auto-research-public-meloshaya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-research-public
Source: https://github.com/meloShaya/insteltech/tree/main/crm/library/skills/auto-research-public
Command: npx skills add https://github.com/meloShaya/insteltech --skill auto-research-public-meloshaya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tsx, and includes scripts (resource) and references (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 leads, verifying emails, writing copy variants, and configuring a sending platform. This Skill compresses that entire pipeline into one orchestrated run that takes about 20 minutes. ## Core Features & Use Cases - End-to-end pipeline: Scrapes a target company website, generates Prospeo lead filters, pulls and enriches leads, validates emails with MillionVerifier, and uploads everything to Smartlead. - Per-lead personalization at scale: Uses parallel Claude Code Task sub-agents to write 9 custom variables per lead across A/B/C copy variants. - Local JSON state: Tracks every campaign as an experiment log file with no database required. - Use Case: Give the Skill one target domain like a competitor or lookalike company, and receive a live Smartlead campaign with 300-500 verified, personalized leads assigned to warmed inboxes. ## 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 one target domain?

Run the skill with a target domain and it executes eight phases: website scraping, ICP filter generation, Prospeo lead search, email enrichment and validation, A/B/C copy writing, sub-agent personalization, Smartlead upload, and experiment logging. The full run takes 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 a client-profile.yaml from the icp-onboarding skill and at least 20 Smartlead inboxes tagged active.

How much does one automated campaign run cost?

A typical run pulling 1000 leads costs about $6-10 total. That covers Prospeo search and email enrichment (~$5.20), MillionVerifier validation (~$0.50), and Smartlead sending costs, while Claude Code sub-agents use your existing plan.

Why does Prospeo return an INVALID_FILTERS error?

INVALID_FILTERS usually means an industry name does not match Prospeo's exact list of 256 industries. Check the prospeo-industries.md reference from the icp-onboarding skill 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: retail and SMB leads reach about 99%, B2B tech reaches 65-80%, and healthcare or public sector reaches 25-40%. MillionVerifier then rejects roughly 20-30% of found emails.

Does this skill require a database or Supabase?

No database is required. All state lives in local JSON files under the profiles directory, including experiment logs per campaign. Inbox assignment uses Smartlead daily_sent_count as a least-recently-used proxy instead of a Supabase table.