Agent skill

Lead Scout

by spinabot in spinabot/brigade

How to find and VERIFY business leads (any niche, any city) — especially "businesses without a website" prospecting.

MITAuto-check passedSales & Support

Install Lead Scout

skills CLI
$ npx skills add spinabot/brigade --skill lead-scout -a claude-code

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

GitHub CLI
$ gh skill install spinabot/brigade lead-scout --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/spinabot/brigade.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lead-scout .claude/skills/lead-scout && 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-scout
GitHub stars
11k
Token cost
~954 tokens
SKILL.md length
504 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

How to find and VERIFY business leads (any niche, any city) — especially "businesses without a website" prospecting.

  • Works in 3 steps: Get candidate names — web_search FIRST… → Decide per business with a search — THIS… → Report each lead with the evidence:…
  • The user asks to find businesses
  • SKILL.md covers The rule — what counts as…, Method — decide by SEARCH,…, Phone / address and Anti-patterns
  • Reaches google.com

What it does

Lead Scout is an agent skill from spinabot/brigade. How to find and VERIFY business leads (any niche, any city) — especially "businesses without a website" prospecting. Decides "no website" by SEARCHING the business name, not by a map button. Use whenever the user asks to find businesses, shops, vendors, professionals, or sales leads in a location. No API key needed — websearch + the browser do everything.

Its SKILL.md is about 950 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, covering Web search and Cold outreach. The repository describes itself as: Brigade — Your personal intelligence, built enterprise-grade. The licence is MIT.

When your agent uses it

  • The user asks to find businesses
  • Sales leads in a location

Example prompts

  • “businesses without a website”
  • “no website”
  • “/lead-scout”

Workflow steps

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

  1. Get candidate names — web_search FIRST (don't drive Maps unless search is unavailable)
  2. Decide per business with a search — THIS is the step that determines "no website"
  3. Report each lead with the evidence: name, area/address + phone if found, and why it's a lead — e.g. "searched 'Cafe Borkar Panaji' — only…

What it can do on your machine

Read from SKILL.md and the folder at commit 4c2a18f. 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

    No scripts in the folder and no shell commands in SKILL.md.

    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:

    • google.com

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

  • Credentials

    Names no API keys, tokens, secrets or passwords.

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

Context cost

Lead Scout loads about 954 tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 504 words of instructions outside code blocks.

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

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 spinabot/brigade at commit 4c2a18f, republished under its MIT licence (© spinabot). 504 words, ~954 tokens.

Download SKILL.mdSave it as .claude/skills/lead-scout/SKILL.md (or your agent's skills folder).
name
lead-scout
description
How to find and VERIFY business leads (any niche, any city) — especially "businesses without a website" prospecting. Decides "no website" by SEARCHING the business name, not by a map button. Use whenever the user asks to find businesses, shops, vendors, professionals, or sales leads in a location. No API key needed — web_search + the browser do everything.

Lead Scout

Goal: a verified lead = a business that has NO website of its own, confirmed by searching for it — the use case is selling websites to businesses that don't have one. Keyless: web_search + the browser do all the work, no API key.

The rule — what counts as "having a website"

A business has a website only if it has its own site: an official domain (e.g. cafeborkar.com, artjuna.in). These do NOT count as a website:

  • Social pages — instagram.com, facebook.com
  • Aggregators / directories — zomato, swiggy, justdial, tripadvisor, magicpin, dineout
  • Its Google Maps / Google Business listing

So if searching for the business surfaces only those, it has no website → it's a lead.

Method — decide by SEARCH, never by a map button

  1. Get candidate names — web_search FIRST (don't drive Maps unless search is unavailable):
    • web_search "<niche> in <city>" returns businesses + their domains. Often this single search already answers it — a business appearing only on aggregators/social with no own domain is your lead.
    • ONLY if web_search is down/rate-limited: browser navigate to https://www.google.com/maps/search/<niche>+in+<city>, then one snapshot (snapshotFormat:"text")/evaluate to read the whole list at once (never screenshot or click each listing). scroll (to:"bottom") + snapshot again for more.
  2. Decide per business with a search — THIS is the step that determines "no website":
    • web_search "<business name> <city>". (If web_search is rate-limited, run the same query in the browser: navigate to a Bing / DuckDuckGo-html / Google results URL, then snapshot.)
    • Scan the results: is any result the business's own domain (per the rule above)?
      • Yes → it HAS a website — skip it, not a lead.
      • Only social / aggregator / Maps results → no website → it's a lead.
    • Not sure which result is theirs? Open the top non-social hit and snapshot to confirm whose site it is.
  3. Report each lead with the evidence: name, area/address + phone if found, and why it's a lead — e.g. "searched 'Cafe Borkar Panaji' — only an Instagram page and a Zomato listing came up, no own website."
Show full SKILL.md (184 more words)Show less

Phone / address

Read them from the search results or the business's own social page. Google Maps hides the phone behind a sign-in in its UI — don't fight that panel; the number is usually right there in the search results or on their Instagram/Facebook.

Anti-patterns

  • NEVER decide "no website" from a missing Google Maps "Website" button. That only means nobody linked a site to Google — the business may well have one. The ONLY valid way to decide is to search the business name and see whether its own site appears.
  • Don't screenshot a listing and read it visually, and don't click into each listing one-by-one — read a list with ONE snapshot/evaluate, then decide by search.
  • Don't spawn a sub-agent just to look up or verify a list — do it inline; a lookup doesn't need a crew.
  • Don't report a lead you haven't actually searched for; never invent phone numbers from memory.
  • If you find yourself repeating the same action without new results, STOP and report what you have so far.
  • Don't treat an aggregator/directory page as the business's website or as the source of truth.

© spinabot, 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-scout of spinabot/brigade.

Open the folder on GitHubat commit 4c2a18f

Compare with similar skills

Lead Scout 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 Scout compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lead Scout this skillspinabot/brigade11k—~954Automated safety check: PassMIT
Agentkeychainbase-labs/Agentkey656—~2.3kAutomated safety check: PassMIT
Channel Mix Optimizeririnabuht12-oss/marketing-skills3.9k—~714Automated safety check: PassNone
Stripe Directoryfossasia/eventyay1.7k—~1.9kAutomated safety check: PassApache-2.0
Meeting Brief GeneratorVarnan-Tech/opendirectory674—~2.2kAutomated safety check: NotesMIT
Sales Sequence Builderzapier/gtm-cheat-codes342—~296Automated safety check: PassMIT

Similar skills

  • Agentkey

    chainbase-labs/Agentkey

    PROACTIVELY use whenever the user needs data outside your training set or requires a live network call — web search, URL scraping, news, social media (any platform), market prices…

    656 GitHub stars~2.3k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Channel Mix Optimizer

    irinabuht12-oss/marketing-skills

    Given your total budget, recommends the optimal split across Google Search, PMax, Meta prospecting, Meta retargeting, and any other active channels based on your last 60-90 days of marginal ROAS and…

    3.9k GitHub stars~714 tokensUpdated 14 days ago
    Marketing & SEOAuto-check passed
  • Stripe Directory

    fossasia/eventyay

    Identifies external providers, merchants, nonprofits, platforms, APIs, and software services, and resolves the documented way to engage them — to pay, donate, subscribe, book, provision, or…

    1.7k GitHub stars~1.9k tokensUpdated today
    Sales & SupportAuto-check passed
  • Meeting Brief Generator

    Varnan-Tech/opendirectory

    Takes a company name and optional contact, runs targeted research via Tavily, synthesizes a 1-page pre-call brief with Gemini, and optionally saves it to Notion.

    674 GitHub stars~2.2k tokensUpdated 1 mo ago
    Sales & SupportAuto-check: notes
  • Sales Sequence Builder

    zapier/gtm-cheat-codes

    Official

    Create practical sales sequences from campaign context, account signals, and reference copy.

    342 GitHub stars~296 tokensUpdated 2 mo ago
    Sales & SupportAuto-check passed
  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Sales & SupportAuto-check passed

More from spinabot/brigade

All 11 skills in this repo
  • Canvas Display

    spinabot/brigade

    Shows HTML content such as games, dashboards, visualizations and demos on a connected Brigade node's canvas, using a local canvas host server and a node bridge.

    11k GitHub stars~1.4k tokensUpdated 5 days ago
    Auto-check passed
  • Word Document Builder

    spinabot/brigade

    Creates and edits Word documents along four paths of rising capability, from a quick tool to the docx library, an OOXML round-trip and pandoc, then verifies the file.

    11k GitHub stars~2.1k tokensUpdated 5 days ago
    Auto-check passed
  • Writes HTML compositions with a GSAP timeline that the render_video tool turns into deterministic MP4 videos from data, text or layouts.

    11k GitHub stars~1.6k tokensUpdated 5 days ago
    Auto-check passed
  • Diagnoses why a Brigade companion app can't pair or connect, by first identifying the real node-to-gateway route and then fixing auth.

    11k GitHub stars~1.2k tokensUpdated 5 days ago
    Auto-check passed
  • OAuth Account Setup

    spinabot/brigade

    Connects an OAuth 2.0 account such as Gmail with the built-in oauth_authorize tool: an authorization link, automatic code capture and sealed token storage.

    11k GitHub stars~878 tokensUpdated 5 days ago
    Auto-check passed
  • Brigade PDF Toolkit

    spinabot/brigade

    Creates and edits PDFs in Brigade through four paths: a quick content tool, an edit tool for forms and merging, a pdf-lib script for full control, and HTML-to-PDF for styled layouts.

    11k GitHub stars~1.3k tokensUpdated 5 days ago
    Auto-check passed

Questions about Lead Scout

What does Lead Scout do?

How to find and VERIFY business leads (any niche, any city) — especially "businesses without a website" prospecting. Lead Scout is an agent skill from spinabot/brigade. How to find and VERIFY business leads (any niche, any city) — especially "businesses without a website" prospecting.

When should I use Lead Scout?

Lead Scout fits situations like: the user asks to find businesses; sales leads in a location.

How do I install Lead Scout in Claude Code?

Run `npx skills add spinabot/brigade --skill lead-scout -a claude-code`. Or copy the skill folder (skills/lead-scout in spinabot/brigade) into .claude/skills/lead-scout in your project. Claude Code loads it when a task matches its description.

How do I install Lead Scout in Codex?

Run `npx skills add spinabot/brigade --skill lead-scout -a codex`. Or copy the skill folder (skills/lead-scout in spinabot/brigade) into .agents/skills/lead-scout in your project. Codex loads it when a task matches its description.

Can I use Lead Scout 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 spinabot/brigade --skill lead-scout -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-scout, .gemini/skills/lead-scout, .github/skills/lead-scout and .opencode/skills/lead-scout in your project.

What does Lead Scout need to run?

SKILL.md names no scripts, command-line tools or credentials: Lead Scout is instructions for the agent only.

Does Lead Scout access the network?

SKILL.md names 1 domain. In commands or code: google.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Lead Scout 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 Scout use?

Lead Scout 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 Scout use?

About 954 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 Scout?

Skills that share tags, products or a category with Lead Scout: Agentkey (chainbase-labs/Agentkey, 656 stars), Channel Mix Optimizer (irinabuht12-oss/marketing-skills, 3.9k stars), Stripe Directory (fossasia/eventyay, 1.7k stars) and Meeting Brief Generator (Varnan-Tech/opendirectory, 674 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lead Scout?

spinabot (a GitHub organization) maintains it in spinabot/brigade, which has 11,284 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 3, 2026.

Source: spinabot/brigade on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.