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 you sell. Delivers the top 10 buying-intent leads to your Telegram with a pre-drafted reply. Powered by Gemini 2.5 Flash.

3,891 stars

Best use case

Lead Radar is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Every morning, scans Reddit, Hacker News, Indie Hackers, Stack Overflow, Quora, Hashnode, Dev.to, GitHub, and Lobsters for people actively asking for what you sell. Delivers the top 10 buying-intent leads to your Telegram with a pre-drafted reply. Powered by Gemini 2.5 Flash.

Teams using Lead Radar should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lead-radar/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/bencpnd/lead-radar/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lead-radar/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Lead Radar Compares

Feature / AgentLead RadarStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Every morning, scans Reddit, Hacker News, Indie Hackers, Stack Overflow, Quora, Hashnode, Dev.to, GitHub, and Lobsters for people actively asking for what you sell. Delivers the top 10 buying-intent leads to your Telegram with a pre-drafted reply. Powered by Gemini 2.5 Flash.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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](https://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](https://t.me/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](https://t.me/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](https://billing.stripe.com/p/login/3cI4gy83O4xoaKp431bZe00)

## 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.

Related Skills

Lead Scorer

3891
from openclaw/skills

Score and qualify leads using customizable criteria. Prioritize your pipeline by fit, intent, and engagement to focus on deals most likely to close.

Sales & Marketing

afrexai-lead-hunter

3891
from openclaw/skills

Enterprise-grade B2B lead generation, enrichment, scoring, and outreach sequencing for AI agents. Find ideal prospects, enrich with verified data, score against your ICP, and generate personalized outreach — all autonomously.

Sales Automation

Executive Coaching & Leadership Development Engine

3891
from openclaw/skills

Complete executive coaching system — leadership assessment, 360° feedback, coaching engagements, leadership development plans, team effectiveness, executive presence, and succession planning. Use for leadership coaching, executive development programs, team building, performance breakthroughs, and career transitions.

Executive Coaching

radar-collision-warning

3891
from openclaw/skills

雷达防撞预警 — 调用树莓派上 ROS2 节点的雷达预警服务。当用户说"雷达防撞预警"、"开启雷达监控"、"检查障碍物"等时使用。通过 rosbridge WebSocket 向树莓派发送 ROS2 Service 请求,获取最近障碍物距离并给出预警。依赖 Node.js 18+(内置 WebSocket,无需安装任何包)。

market-radar

3891
from openclaw/skills

Real-time market scanning and alert system. Monitors SPX, major indices, VIX, and key crypto prices. Generates alerts when significant levels are crossed.

lead-scoring

3891
from openclaw/skills

AI-powered B2B lead scoring model. Predicts conversion probability for potential customers using machine learning (LightGBM + SHAP). CSV upload or API integration.

lead-generation

3891
from openclaw/skills

Lead Generation — Find high-intent buyers in live Twitter, Instagram, and Reddit conversations. Auto-researches your product, generates targeted search queries, and discovers people actively looking for solutions you offer. Social selling and prospecting powered by 1.5B+ indexed posts via Xpoz MCP.

lead-enrichment

3891
from openclaw/skills

Turn a name into a full dossier in seconds. Feed in a name + company (or email, or LinkedIn URL) and get back a rich profile with social links, bio, company intel, recent activity, and personalized talking points. Aggregates data from multiple public sources — LinkedIn, Twitter, GitHub, company websites, news — so you can skip the manual research and jump straight to personalized outreach. Your agent does the detective work while you close deals. Supports single enrichment, batch processing, and multiple output formats (JSON, Markdown, CRM-ready). Use when researching prospects, preparing for sales calls, personalizing cold outreach, or building lead lists. Pairs perfectly with trawl for autonomous lead gen → enrichment → outreach pipelines.

ai-layoff-radar

3891
from openclaw/skills

Detect AI-driven layoffs from global news and generate structured risk reports.

refund-radar

3891
from openclaw/skills

Scan bank statements to detect recurring charges, flag suspicious transactions, and draft refund requests with interactive HTML reports.

strikeradar

3891
from openclaw/skills

Monitor US-Iran strike probability using open-source indicators - news alerts, Iran internet connectivity, oil prices, flight traffic, military tanker detection, weather, Polymarket odds, and Pentagon activity. Use when user asks about "Iran strike probability", "strike radar", "Iran situation", "US attack Iran", "flights over Iran", "oil prices Iran", "Pentagon activity", "Polymarket Iran", "הסתברות תקיפה באיראן", "מצב איראן", "סטרייק ראדאר".

moltflow-leads

3891
from openclaw/skills

WhatsApp lead detection and CRM pipeline. Detect purchase-intent signals in groups, track lead status, bulk operations, CSV/JSON export. Use when: leads, lead detection, pipeline, qualify, convert, bulk status, export leads.