← 返回 Skills 市场
merjua14

Local Lead Gen

作者 merjua14 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
265
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install local-lead-gen
功能描述
Automated local business lead generation and cold outreach pipeline. Scans businesses by niche and city, scores their websites (SSL, mobile, speed, design),...
使用说明 (SKILL.md)

Local Lead Gen — Automated Business Prospecting & Outreach

Find local businesses with bad websites, score them, and auto-email personalized pitches.

Pipeline Overview

  1. Scan — Search businesses by niche + city via Brave Search API
  2. Score — Check each site: SSL, mobile-friendly, speed, design age, broken elements (0-100)
  3. Filter — Flag sites scoring \x3C40 as outreach candidates
  4. Enrich — Extract emails from contact pages using DeepCrawl or direct scraping
  5. Email — Send personalized cold emails via Resend (or any SMTP provider)
  6. Track — Log all leads to Google Sheets or CSV with status tracking

Requirements

  • Brave Search API key — for business discovery (free tier available)
  • Resend API key (or SMTP credentials) — for sending cold emails
  • DeepCrawl API key (optional) — for better contact page parsing
  • Google Sheets OAuth (optional) — for lead tracking

Quick Start

# Set environment variables
export BRAVE_API_KEY=your_key
export RESEND_API_KEY=your_key

# Run the scanner
node scripts/bad-website-hunter.js --niche "restaurants" --city "Austin TX" --limit 20

Configuration

Edit scripts/config.json to customize:

  • Target niches and cities
  • Score thresholds for outreach
  • Email templates and sender info
  • Suppression list (unsubscribed emails)

Scripts

  • scripts/bad-website-hunter.js — Main pipeline: scan → score → enrich → email
  • scripts/config.json — Pipeline configuration

Email Templates

The default cold email template pitches web design/development services. Customize in config.json:

Subject: Quick question about {business_name}'s website

Hi {first_name},

I was looking at {business_name}'s website and noticed a few things 
that might be costing you customers: {issues_found}.

I help local businesses in {city} modernize their online presence. 
Would you be open to a quick chat about what an upgrade could look like?

Best,
{sender_name}

Scaling

  • Small towns (pop 5-30K) yield the highest percentage of bad sites
  • Best niches: restaurants, auto repair, salons, contractors, law offices
  • Send 10-25 emails per day per domain to avoid spam flags
  • Rotate sending domains if scaling past 50/day
  • Add drip sequences (follow-up emails at day 3 and day 7)

References

  • See references/scoring-criteria.md for website scoring methodology
  • See references/email-best-practices.md for cold email deliverability tips
安全使用建议
This skill appears to do what it says (scan sites, scrape contact info, and send cold emails), but take precautions before running it: - The registry metadata is incorrect: the script requires BRAVE_API_KEY and RESEND_API_KEY (and optionally DEEPCRAWL_KEY). Confirm the publisher fixes the declared requirements or be prepared to provide those keys at runtime. - Only supply API keys you control and understand. The RESEND key lets the script send email from the configured sender; revoke it if you stop using the tool. - Review and edit scripts/config.json (email templates, suppression list, thresholds) before running. Test with --dry-run to avoid accidental sends. - Be aware of legal and reputation risk: scraping emails and sending unsolicited outreach can violate laws/policies (CAN-SPAM, GDPR) and harm deliverability. The skill even advises rotating domains and warm-up tactics — that can facilitate abusive behavior. - Run the script in an isolated environment (separate sending domain/account, sandbox) and monitor outbound activity and API usage to detect unexpected behavior. - Because the source is 'unknown' and there is no homepage, prefer caution: inspect the code yourself (or have someone you trust do it), and consider alternatives from trusted publishers if you need production use. If you want to proceed, start with a dry-run, limit scope to small, consented lists, and validate suppression/unsubscribe handling before any real sending.
功能分析
Type: OpenClaw Skill Name: local-lead-gen Version: 1.0.0 The skill bundle provides a legitimate automated lead generation and cold outreach pipeline as described in its documentation. The main script, `scripts/bad-website-hunter.js`, uses the Brave Search API for discovery, performs basic website analysis for scoring, and utilizes the Resend API for email delivery, all of which align with the stated purpose in `SKILL.md`. There is no evidence of data exfiltration, credential theft, or hidden malicious instructions; the tool requires user-provided API keys and includes a dry-run mode for safe testing.
能力评估
Purpose & Capability
The name/description align with the included code: the script searches Brave, scores sites, scrapes/enriches contact info, and sends emails via Resend. HOWEVER the registry metadata claims no required environment variables while both SKILL.md and the script require BRAVE_API_KEY and RESEND_API_KEY (and optionally DEEPCRAWL_KEY / Google Sheets OAuth). That mismatch between declared requirements and actual runtime needs is an incoherence and should be corrected/clarified by the publisher.
Instruction Scope
The SKILL.md and script stay within the stated lead-gen/outreach scope (search → score → enrich → email). However the instructions explicitly advise operational tactics (rate limits, rotating sending domains, warm-up guidance) that facilitate evading spam/abuse detection and scaling unsolicited outreach. The script scrapes sites for emails and will transmit them to external APIs — this is expected for the use case but raises privacy and compliance concerns (CAN-SPAM, GDPR) that are not enforced by the code.
Install Mechanism
No install spec; this is instruction-only with an included Node.js script. Nothing is downloaded or installed automatically by the skill bundle — risk is limited to running the included script locally.
Credentials
Requested runtime credentials in SKILL.md and the script (BRAVE_API_KEY, RESEND_API_KEY, optional DEEPCRAWL_KEY, optional Google Sheets OAuth) are proportional to the described functionality. But the registry metadata lists zero required env vars — a visibility/control problem. The script will fail without those keys, and providing email-sending credentials grants it the ability to send messages on your behalf, so you should only use keys you control and understand.
Persistence & Privilege
The skill does not request permanent 'always' inclusion and does not modify other skills or system-wide config. It runs as a single Node.js script and does not persist beyond local files (config.json, logs you produce).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install local-lead-gen
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /local-lead-gen 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Scan local businesses, score websites, auto-email pitches to bad ones
元数据
Slug local-lead-gen
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Local Lead Gen 是什么?

Automated local business lead generation and cold outreach pipeline. Scans businesses by niche and city, scores their websites (SSL, mobile, speed, design),... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 265 次。

如何安装 Local Lead Gen?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install local-lead-gen」即可一键安装,无需额外配置。

Local Lead Gen 是免费的吗?

是的,Local Lead Gen 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Local Lead Gen 支持哪些平台?

Local Lead Gen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Local Lead Gen?

由 merjua14(@merjua14)开发并维护,当前版本 v1.0.0。

💬 留言讨论