Agent skill

Lead Discovery

by iPythoning in iPythoning/b2b-sdr-agent-template

AI-driven lead discovery for B2B export. An agent skill from iPythoning/b2b-sdr-agent-template.

MITAuto-check passedSales & Support

Install Lead Discovery

skills CLI
$ npx skills add iPythoning/b2b-sdr-agent-template --skill lead-discovery -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install iPythoning/b2b-sdr-agent-template lead-discovery --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/iPythoning/b2b-sdr-agent-template.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lead-discovery .claude/skills/lead-discovery && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
lead-discovery
GitHub stars
190
Token cost
~961 tokens
SKILL.md length
365 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

AI-driven lead discovery for B2B export. An agent skill from iPythoning/b2b-sdr-agent-template.

  • Works in 4 steps: Target Market Procurement → Trade Shows & Procurement Signals → Company Research (read website) → …
  • Sales & Support work in your project
  • SKILL.md covers Triggers, Search Strategy, Search Execution and 3-Layer Enrichment Pipeline, plus 4 more sections
  • Calls curl; reaches s.jina.ai and r.jina.ai; needs JINA_API_KEY

What it does

Lead Discovery is an agent skill from iPythoning/b2b-sdr-agent-template. AI-driven lead discovery for B2B export. Searches web for potential buyers matching ICP, evaluates fit, and creates CRM records for follow-up.

Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support. It works with WhatsApp. The repository describes itself as: Open-source AI SDR template for B2B export. 10-stage sales pipeline, 10 cron jobs, 4-engine memory, multi-channel (WhatsApp+Telegram+Email). Built on OpenClaw. The licence is MIT.

When your agent uses it

  • Sales & Support work in your project

Example prompts

  • “/lead-discovery”

Requirements

  • A credential in JINA_API_KEY

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Target Market Procurement
  2. Trade Shows & Procurement Signals
  3. Company Research (read website)
  4. Customs / Trade Data

What it can do on your machine

Read from SKILL.md and the folder at commit 6131928. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • s.jina.ai
    • r.jina.ai

    Also links to:

    • jina.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • JINA_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lead Discovery loads about 961 tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 365 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~961

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from iPythoning/b2b-sdr-agent-template at commit 6131928, republished under its MIT licence (© iPythoning). 365 words, ~961 tokens.

Download SKILL.mdSave it as .claude/skills/lead-discovery/SKILL.md (or your agent's skills folder).
name
lead-discovery
description
AI-driven lead discovery for B2B export. Searches web for potential buyers matching ICP, evaluates fit, and creates CRM records for follow-up.

Lead Discovery — AI-Powered Prospecting

Automatically search, filter, and evaluate potential buyers based on your ICP profile.

Triggers

  • Cron scheduled execution (Daily 10:00)
  • Manual command from owner: "Search for leads in [market/industry]"

Search Strategy

Search Dimensions (rotate daily, pick 1-2)
  1. Target Market Procurement

    • "{{product}} buyers [target country] 2026"
    • "[target country] fleet expansion logistics company"
    • "[target country] construction equipment procurement"
  2. Trade Shows & Procurement Signals

    • "{{product}} buyers exhibition Africa Middle East 2026"
    • "transport logistics tender [region]"
  3. Company Research (read website)

    • After discovering a target company, read their website for detailed info
  4. Customs / Trade Data

    • "[target country] {{product}} import statistics"
    • "{{product}} import demand [region] 2026"

Search Execution

Jina Search (find potential buyers)
bash
curl -s 'https://s.jina.ai/QUERY_URL_ENCODED' \
  -H 'Authorization: Bearer $JINA_API_KEY' \
  -H 'Accept: application/json'
Jina Reader (read company website)
bash
curl -s 'https://r.jina.ai/https://target-company.com' \
  -H 'Authorization: Bearer $JINA_API_KEY' \
  -H 'Accept: application/json'

JINA_API_KEY in .secrets/env. Get one free at https://jina.ai/

3-Layer Enrichment Pipeline

Layer 1: Website Extraction

Read company website via Jina Reader → extract:

  • Company size, employee count
  • Product lines, services
  • Certifications (ISO, etc.)
  • Contact info (email, phone, WhatsApp)
  • Office/warehouse locations

Jina Search for:

  • "[company name] procurement tender"
  • "[company name] fleet expansion"
  • "[company name] import export"
Layer 3: Information Integration
  • Combine all findings into enrichment profile
  • Calculate ICP score based on USER.md criteria
  • Store research notes in Supermemory with tag "customer_research"
Show full SKILL.md (164 more words)Show less

Evaluation Flow

For each discovered prospect:

  1. Extract: company name, country, industry, size, contact info (email/WhatsApp/phone)
  2. Read company website via Jina Reader for deep understanding
  3. Score per USER.md ICP criteria (1-10)
  4. ICP >= 5: Write to CRM (source=web_discovery, status=new)
  5. ICP >= 7: Also mark as hot_lead, create research note
  6. Email found: Mark next_action=email_outreach
  7. WhatsApp found: Mark next_action=whatsapp_outreach

Output Format (report to owner)

Today discovered X potential leads:

1. [Company] - [Country] - ICP [X]/10
   Industry: [industry] | Size: [size]
   Source: [search query]
   Contact: [email/website/whatsapp]
   Recommendation: [Send cold email / WhatsApp contact / More research / Enter nurture pool]

Added to CRM: X | Pending email outreach: X | Pending WhatsApp: X

Search Frequency & Quota

  • Max 20 searches per day (API quota management)
  • Weekly coverage: Africa 2 days, Middle East 2 days, SEA 1 day, LatAm 1 day, Other 1 day
  • Duplicate companies auto-skipped (check CRM first)

Search Templates by Market

Africa (Mon/Tue)
  • "{{product}} importers Nigeria Lagos"
  • "logistics company Tanzania fleet"
  • "construction company Kenya equipment procurement"
Middle East (Wed/Thu)
  • "{{product}} dealers Saudi Arabia"
  • "logistics fleet UAE Dubai"
  • "construction equipment Oman transport"
Southeast Asia (Fri)
  • "{{product}} importers Philippines Manila"
  • "logistics company Vietnam fleet"
  • "construction Indonesia heavy vehicles"
Latin America (Sat)
  • "{{product}} importers Brazil"
  • "logistics company Chile fleet"
  • "mining transport vehicles Peru"

© iPythoning, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/lead-discovery of iPythoning/b2b-sdr-agent-template.

Open the folder on GitHubat commit 6131928

Compare with similar skills

Lead Discovery next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Lead Discovery compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lead Discovery this skilliPythoning/b2b-sdr-agent-template190—~961Automated safety check: PassMIT
Deskcomm Extensaomelgarafael/DeskcommCRM4.5k—~2.7kAutomated safety check: PassMIT
Deskcomm Metricasmelgarafael/DeskcommCRM4.5k—~1.6kAutomated safety check: NotesMIT
Sistema Vivomelgarafael/DeskcommCRM4.5k—~2.3kAutomated safety check: PassMIT
Deskcomm Cliente Novomelgarafael/DeskcommCRM4.5k—~1.9kAutomated safety check: PassMIT
Deskcomm Promptmelgarafael/DeskcommCRM4.5k—~1.4kAutomated safety check: PassMIT

Similar skills

  • Deskcomm Extensao

    melgarafael/DeskcommCRM

    Guia para criar uma extensão do DeskcommCRM — o pacote declarativo — em vez de abrir um PR no núcleo.

    4.5k GitHub stars~2.7k tokensUpdated today
    Sales & SupportAuto-check passed
  • Deskcomm Metricas

    melgarafael/DeskcommCRM

    Guia de análise das métricas de uma instalação do DeskcommCRM como um analista de dados experiente — conversão, funil, tempo de resposta, handoff, follow-ups, custo de IA, motivos de perda, horários…

    4.5k GitHub stars~1.6k tokensUpdated today
    Sales & SupportAuto-check: notes
  • Sistema Vivo

    melgarafael/DeskcommCRM

    Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.

    4.5k GitHub stars~2.3k tokensUpdated today
    Sales & SupportAuto-check passed
  • Deskcomm Cliente Novo

    melgarafael/DeskcommCRM

    Guia para montar um cliente novo no DeskcommCRM por nicho — clínica, imobiliária, serviços/agência, curso/infoproduto, loja, escritório de advocacia — criando os agentes de IA, roteadores…

    4.5k GitHub stars~1.9k tokensUpdated today
    Sales & SupportAuto-check passed
  • Deskcomm Prompt

    melgarafael/DeskcommCRM

    Guia para afinar o prompt de um agente de IA do DeskcommCRM que não está performando — como um engenheiro de prompt sênior de atendimento e vendas, com dados da operação, não achismo.

    4.5k GitHub stars~1.4k tokensUpdated today
    Sales & SupportAuto-check passed
  • Cashclaw Whatsapp Manager

    ertugrulakben/cashclaw

    Sets up and manages WhatsApp Business accounts including auto-response systems, client communication workflows, FAQ templates, and broadcast campaigns.

    302 GitHub stars~2.5k tokensUpdated yesterday
    Sales & SupportAuto-check passed

More from iPythoning/b2b-sdr-agent-template

  • B2b Sdr Agent

    iPythoning/b2b-sdr-agent-template

    Open-source B2B AI SDR template. An agent skill from iPythoning/b2b-sdr-agent-template.

    190 GitHub stars~744 tokensUpdated 7 days ago
    Auto-check passed
  • Graphify

    iPythoning/b2b-sdr-agent-template

    Knowledge graph engine for B2B sales intelligence. An agent skill from iPythoning/b2b-sdr-agent-template.

    190 GitHub stars~1.5k tokensUpdated 7 days ago
    Auto-check passed
  • Quotation Generator

    iPythoning/b2b-sdr-agent-template

    Auto-generate professional PDF proforma invoices with company letterhead, multi-language support, and post-quote tracking.

    190 GitHub stars~450 tokensUpdated 7 days ago
    Auto-check passed

Works with

Categories

Questions about Lead Discovery

What does Lead Discovery do?

AI-driven lead discovery for B2B export. An agent skill from iPythoning/b2b-sdr-agent-template. Lead Discovery is an agent skill from iPythoning/b2b-sdr-agent-template. AI-driven lead discovery for B2B export.

When should I use Lead Discovery?

Lead Discovery fits situations like: sales & Support work in your project.

How do I install Lead Discovery in Claude Code?

Run `npx skills add iPythoning/b2b-sdr-agent-template --skill lead-discovery -a claude-code`. Or copy the skill folder (skills/lead-discovery in iPythoning/b2b-sdr-agent-template) into .claude/skills/lead-discovery in your project. Claude Code loads it when a task matches its description.

How do I install Lead Discovery in Codex?

Run `npx skills add iPythoning/b2b-sdr-agent-template --skill lead-discovery -a codex`. Or copy the skill folder (skills/lead-discovery in iPythoning/b2b-sdr-agent-template) into .agents/skills/lead-discovery in your project. Codex loads it when a task matches its description.

Can I use Lead Discovery in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iPythoning/b2b-sdr-agent-template --skill lead-discovery -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lead-discovery, .gemini/skills/lead-discovery, .github/skills/lead-discovery and .opencode/skills/lead-discovery in your project.

What does Lead Discovery need to run?

Going by SKILL.md and its folder, Lead Discovery needs the command-line tools its instructions call (curl) and credentials named JINA_API_KEY. Our summary lists: A credential in JINA_API_KEY.

Does Lead Discovery access the network?

SKILL.md names 3 domains. In commands or code: s.jina.ai and r.jina.ai; the agent is likely to contact these when it follows the instructions. As links in the text: jina.ai. This is read from the text; nothing was executed.

Is Lead Discovery safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Lead Discovery use?

Lead Discovery is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lead Discovery use?

About 961 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lead Discovery?

Skills that share tags, products or a category with Lead Discovery: Deskcomm Extensao (melgarafael/DeskcommCRM, 4.5k stars), Deskcomm Metricas (melgarafael/DeskcommCRM, 4.5k stars), Sistema Vivo (melgarafael/DeskcommCRM, 4.5k stars) and Deskcomm Cliente Novo (melgarafael/DeskcommCRM, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lead Discovery?

iPythoning (a GitHub user) maintains it in iPythoning/b2b-sdr-agent-template, which has 190 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on September 29, 2026.

Source: iPythoning/b2b-sdr-agent-template on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.