← 返回 Skills 市场
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
- Scan — Search businesses by niche + city via Brave Search API
- Score — Check each site: SSL, mobile-friendly, speed, design age, broken elements (0-100)
- Filter — Flag sites scoring \x3C40 as outreach candidates
- Enrich — Extract emails from contact pages using DeepCrawl or direct scraping
- Email — Send personalized cold emails via Resend (or any SMTP provider)
- 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 → emailscripts/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.mdfor website scoring methodology - See
references/email-best-practices.mdfor 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).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install local-lead-gen - 安装完成后,直接呼叫该 Skill 的名称或使用
/local-lead-gen触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Scan local businesses, score websites, auto-email pitches to bad ones
元数据
常见问题
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。
推荐 Skills