← 返回 Skills 市场
bencpnd

Lead Radar — 9 Platforms Scanned Daily for Warm Leads

作者 snoow · GitHub ↗ · v1.3.5
cross-platform ⚠ suspicious
569
总下载
0
收藏
2
当前安装
11
版本数
在 OpenClaw 中安装
/install lead-radar
功能描述
Every morning, scans Reddit, Hacker News, Indie Hackers, Stack Overflow, Quora, Hashnode, Dev.to, GitHub, and Lobsters for people actively asking for what yo...
使用说明 (SKILL.md)

Lead Radar

Stop cold outreach. Start warm conversations.

Lead Radar scans 9 social platforms every morning for people actively asking for what you sell — then delivers the top 10 buying-intent leads straight to your Telegram, each with a pre-drafted reply ready to send.

How It Works

  1. You describe your offer — e.g. "I sell a CRM for freelance designers"
  2. Gemini 2.5 Flash generates smart keywords tailored to your niche
  3. 9 sources are scanned for posts matching those keywords (Reddit, Hacker News, Indie Hackers, Stack Overflow, Quora, Hashnode, Dev.to, GitHub Discussions, and Lobsters)
  4. Each post is scored 0-10 for buying intent using AI — filtering out noise and keeping only real opportunities
  5. Top 10 leads are delivered to Telegram every morning at 8am, each with:
    • The original post title and snippet
    • A direct link to the conversation
    • An intent score with explanation
    • A pre-drafted reply you can copy-paste

What Gets Detected

Lead Radar finds posts like:

  • "Looking for a tool that does X" — direct buying intent
  • "How do you handle Y?" — pain point that your product solves
  • "We switched from Z and need an alternative" — active comparison shopping
  • "Any recommendations for...?" — open to suggestions

Sources

Platform Method
Reddit API with automatic fallback chain (3 strategies)
Hacker News Algolia search API
Indie Hackers Jina web scraping
Stack Overflow Public API
Quora Jina web scraping
Hashnode GraphQL API
Dev.to Public API
GitHub Discussions REST API
Lobsters JSON feeds with local filtering

Source Health Monitoring

If any source goes down (rate-limited, blocked, or temporarily unavailable), Lead Radar:

  • Continues scanning all other sources normally
  • Appends a warning to your Telegram message listing which sources are down
  • Shows scan stats: how many posts were scanned across how many active sources

Smart Pre-Filtering

Before running AI scoring, Lead Radar pre-filters posts by keyword relevance. This means only genuinely relevant posts get scored, keeping the pipeline fast (under 60 seconds). AI scoring is included in your subscription — no separate API key needed.

Setup (2 minutes)

1. Get a License Key

Visit lead-radar.pro and start your 3-day free trial ($9/month after). Your key will be emailed to you instantly.

2. Create a Telegram Bot

Open Telegram, search for @BotFather, send /newbot, and follow the prompts. Copy the bot token it gives you (looks like 123456:ABC-DEF...).

3. Get Your Telegram Chat ID

Search for @userinfobot in Telegram, send it any message — it replies with your Chat ID (a number like 123456789). Copy it.

4. Fill in Your Settings

After installing the skill in OpenClaw, go to Lead Radar settings and enter:

Field What to enter
LEAD_RADAR_LICENSE_KEY Your license key from step 1
TELEGRAM_BOT_TOKEN The bot token from step 2
TELEGRAM_CHAT_ID Your chat ID from step 3
OFFER_DESCRIPTION Describe what you sell in 1-2 sentences (e.g. "I sell a CRM for freelance designers")

No AI API keys needed — Gemini scoring is included in your subscription.

5. Wait for 8am

Lead Radar scans automatically every morning at 8am. Your first leads will arrive in Telegram tomorrow.

Pricing

  • 3-day free trial — full access, no credit card charge
  • $9/month — cancel anytime from your billing portal

FAQ

How many leads will I get per day? It depends on your niche. Most users see 3-10 warm leads daily. Broader niches (like "project management") get more; narrow niches (like "CRM for pet groomers") get fewer but higher quality.

Can I customize the scanning time? The default is 8am daily. You can change the cron schedule in your OpenClaw config.

What if Reddit blocks my IP? Lead Radar has a 3-strategy fallback chain for Reddit. If one method gets blocked, it automatically switches to the next. Source health monitoring will notify you in Telegram if any source goes down.

What data leaves my machine? Lead Radar executes on your machine via OpenClaw but relies on external services to function. Here is every outbound call it makes:

  • Source platforms — fetches publicly available posts from Reddit (old.reddit.com, Pullpush.io), Hacker News (Algolia API), Indie Hackers & Quora (via r.jina.ai proxy), Stack Overflow (Stack Exchange API), Hashnode (GraphQL API), Dev.to (public API), GitHub (REST API), and Lobsters (JSON feeds). These are read-only requests; no user credentials or personal data are included in these calls.
  • License server — validates your LEAD_RADAR_LICENSE_KEY and returns a vendor-provided GEMINI_API_KEY (users do not need their own). Only your license key is transmitted; your OFFER_DESCRIPTION is not sent to the license server.
  • Google Gemini API — sends post snippets and your OFFER_DESCRIPTION to Google's generative AI for intent scoring, using the vendor-provided API key. This means your offer description and scraped post content are processed by Google under the vendor's API account.
  • Telegram API — sends your daily lead digest to your chat via your TELEGRAM_BOT_TOKEN No data is stored on any remote server by the skill itself. Your OFFER_DESCRIPTION and post snippets are sent to Google Gemini for scoring but are not persisted by Lead Radar.

By installing and running Lead Radar, you consent to: your OFFER_DESCRIPTION and publicly scraped post snippets being sent to Google's Gemini API for scoring; your license key being validated against our license server each run; and your lead digest being sent to the Telegram API. All four required secrets (license key, bot token, chat ID, offer description) are stored locally in your OpenClaw environment and are only transmitted to the services described above.

安全使用建议
What to check before installing - Review lib/licenseCheck.js before installing or providing a license key: confirm exactly what it sends to the license server (does it transmit OFFER_DESCRIPTION, message content, or other system info?) and which domain it contacts (SKILL.md mentions lead-radar.pro). If the license server receives your OFFER_DESCRIPTION or sample leads, consider privacy implications. - Understand model key ownership: the skill injects a GEMINI_API_KEY returned by the license server and then calls the Google generative API from your machine. That means a third party controls the API key (and could revoke or throttle it) and your prompts/post content are sent to Google under that key. If you need assurance that prompts are billed/controlled by you, request a mode that accepts your own Gemini/API key instead. - Sensitive tokens: TELEGRAM_BOT_TOKEN is required and grants the skill ability to send messages as your bot. Only provide it if you trust the author. Use a bot account with limited scope if possible. - Install in a sandbox first: npm install will build native modules (better-sqlite3). If you run this on a production machine, consider running it in an isolated environment or container. - Audit license/server endpoints and privacy policy: the SKILL.md links (lead-radar.pro, stripe) suggest commercial hosting; verify the vendor, privacy policy, and what telemetry/data they collect before subscribing. - If you want to proceed but remain cautious: ask the maintainer for (1) the full text of lib/licenseCheck.js and the license server URL, (2) an option to supply your own Gemini API key, and (3) a description of retention/processing of any data sent off-machine. If those answers are unsatisfactory, classify the skill as untrusted and do not provide tokens or license keys.
功能分析
Type: OpenClaw Skill Name: lead-radar Version: 1.3.5 Lead Radar is a marketing automation tool designed to scan social platforms (Reddit, HN, GitHub, etc.) for sales leads and deliver them via Telegram. The skill uses a license validation system via Supabase and leverages Gemini AI for intent scoring, with all outbound data flows (Gemini API, Telegram API, and the license server) explicitly disclosed in the SKILL.md documentation. The code logic is transparent, uses standard libraries like better-sqlite3 and node-fetch, and contains no evidence of malicious behavior, data exfiltration of sensitive local files, or unauthorized execution.
能力评估
Purpose & Capability
The code, SKILL.md, and manifest align with the advertised purpose: scanning public platforms, scoring posts, deduplicating, and sending results to Telegram. Required inputs (OFFER_DESCRIPTION, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, LEAD_RADAR_LICENSE_KEY) are appropriate for functionality. However, registry metadata claims 'no install spec / instruction-only' while SKILL.md includes an install command and there are many source files — this metadata mismatch is confusing and worth verifying.
Instruction Scope
The runtime instructions and code send scraped post content and your OFFER_DESCRIPTION to the Gemini model for scoring (lib/intentScorer.js calls Google's generative API). The code also communicates with a license server (lib/licenseCheck.js) that can return and inject a GEMINI_API_KEY into the environment. That means third-party-owned license infrastructure can influence model access and can indirectly enable remote-controlled model usage. The SKILL.md partially documents outbound calls but the license-check details are truncated; you should inspect lib/licenseCheck.js to see exactly what data it transmits and to which endpoint before trusting it.
Install Mechanism
Installation is via npm (SKILL.md: "npm install" / package.json). Dependencies are standard (node-fetch, dotenv) but include better-sqlite3 (native module with install/build steps). No arbitrary binary downloads or obscure URLs were observed in provided files. Installing will run npm install which may compile native code — test in a safe environment if you have build restrictions.
Credentials
The skill requires sensitive values: TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID (expected) and a paid LEAD_RADAR_LICENSE_KEY. Unexpectedly, the runtime obtains and injects a GEMINI_API_KEY from the license check rather than asking the user for an AI key. That gives the license server operator indirect control over model usage and means prompts (offer description and scraped posts) will be sent to Google using a third-party-supplied key. GEMINI_API_KEY is not declared as a user-provided config variable in the SKILL.md, which obscures this behavior.
Persistence & Privilege
The skill persists deduplication state via a local SQLite DB (better-sqlite3). It does not request forced 'always' installation and does not appear to modify other skills or global agent settings. Local persistence for dedup is proportionate to the functionality, but note it creates on-disk state.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lead-radar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lead-radar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.5
v1.3.5 — Remove webhook from skill package, clarify data flow - Removed webhook/ folder (Stripe webhook is deployed separately, not part of the skill) - Reworded source platform description to avoid misleading "only public data" blanket claim
v1.3.4
v1.3.4 — Transparent data flow documentation - Replaced "runs locally" with accurate description of external service dependencies - Explicitly documents vendor-provided Gemini API key flow - Clarifies exactly what data is sent to each external service
v1.3.3
v1.3.3 — Remove dead webhook script reference - Removed unused webhook/stripe.js script from package.json (file doesn't exist) - Fixes "incoherence" flag from security scanner
v1.3.2
v1.3.2 — Fix metadata contradictions, add consent notice - Removed contradictory claim about TELEGRAM_BOT_TOKEN management - Setup now clearly lists all 4 required fields with step-by-step guide - Added explicit data consent notice in FAQ - All secrets consistently declared in config and documentation
v1.3.1
v1.3.1 — Fix metadata contradictions, add consent notice - Removed contradictory claim that OpenClaw manages TELEGRAM_BOT_TOKEN — now clearly listed as user-provided in setup - Setup expanded to 4 fields with step-by-step Telegram bot creation guide - Added explicit data consent notice detailing what is sent to external services - All required secrets consistently declared in both config and documentation
v1.3.0
v1.3.0 — Server-provided AI scoring - Users no longer need their own Gemini API key — AI scoring is now included in the subscription - Setup reduced from 4 fields to 3 - Removed unused source modules
v1.2.3
v1.2.3 — Price update to $9/month
v1.2.2
v1.2.2 — Comprehensive privacy disclosure - Updated privacy FAQ to list ALL external endpoints contacted (source platforms, Gemini, Telegram, license server) - Clarified that OFFER_DESCRIPTION is sent to Gemini for scoring - All 5 env vars declared in config - Install spec included
v1.2.1
v1.2.1 — Security & metadata fixes (right one) - Declared all 5 required env vars in SKILL.md config (added TELEGRAM_BOT_TOKEN) - Added install specification (npm install) for native dependencies - Updated privacy FAQ to accurately list external API calls (Gemini, Telegram, license server) - Removed unused source modules (Moltbook, Product Hunt) - Cleaned up package.json (author, description)
v1.2.0
v1.2.0 — Security & metadata fixes - Declared all 5 required env vars in SKILL.md config (added TELEGRAM_BOT_TOKEN) - Added install specification (npm install) for native dependencies - Updated privacy FAQ to accurately list external API calls (Gemini, Telegram, license server) - Removed unused source modules (Moltbook, Product Hunt) - Cleaned up package.json (author, description)
v1.1.0
Initial public release. Scans 9 social platforms daily for people actively looking for what you sell. AI-scored leads delivered to Telegram with pre-drafted replies.
元数据
Slug lead-radar
版本 1.3.5
许可证
累计安装 2
当前安装数 2
历史版本数 11
常见问题

Lead Radar — 9 Platforms Scanned Daily for Warm Leads 是什么?

Every morning, scans Reddit, Hacker News, Indie Hackers, Stack Overflow, Quora, Hashnode, Dev.to, GitHub, and Lobsters for people actively asking for what yo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 569 次。

如何安装 Lead Radar — 9 Platforms Scanned Daily for Warm Leads?

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

Lead Radar — 9 Platforms Scanned Daily for Warm Leads 是免费的吗?

是的,Lead Radar — 9 Platforms Scanned Daily for Warm Leads 完全免费(开源免费),可自由下载、安装和使用。

Lead Radar — 9 Platforms Scanned Daily for Warm Leads 支持哪些平台?

Lead Radar — 9 Platforms Scanned Daily for Warm Leads 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lead Radar — 9 Platforms Scanned Daily for Warm Leads?

由 snoow(@bencpnd)开发并维护,当前版本 v1.3.5。

💬 留言讨论