Lead Scout
SkillWeb & browsinglead-scout is a skill that guides an AI agent through finding and verifying local business leads, especially businesses that have no website of their own. It works for any niche and any city, and it decides whether a business has a website by searching the business name rather than relying on a map button. Social pages, directories, and Maps listings do not count as a website, so a business showing only those is reported as a lead with evidence.
Then ask your AI: use the Lead Scout skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Have an agent that can run web_search and control a browser.
What your AI can do with it
- Find candidate businesses in a niche and city using web_search
- Verify each business by searching its name for an official domain
- Treat social pages, directories, and Maps listings as no website
- Report each lead with name, area or address, phone, and evidence
- Read phone and address from search results or the business's social page
- Fall back to browser navigation and snapshots when web_search is unavailable
Getting started
- Have an agent that can run web_search and control a browser.
- Add the lead-scout skill to that agent.
- Ask the agent to find businesses in a niche and city, for example cafes in Panaji.
- Review the reported leads and the evidence given for each one.
What this skill tells your AI
The instructions your AI receives, as published by spinabot/brigade in skills/lead-scout/SKILL.md and read by Ahel’s review.
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
- Get candidate names —
web_searchFIRST (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_searchis down/rate-limited: browsernavigatetohttps://www.google.com/maps/search/<niche>+in+<city>, then onesnapshot(snapshotFormat:"text")/evaluateto read the whole list at once (never screenshot or click each listing).scroll(to:"bottom") + snapshot again for more.
- Decide per business with a search — THIS is the step that determines "no website":
web_search "<business name> <city>". (Ifweb_searchis rate-limited, run the same query in the browser: navigate to a Bing / DuckDuckGo-html / Google results URL, thensnapshot.)- 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
snapshotto confirm whose site it is.
- 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."
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.
Signals
- GitHub stars
- 11k
- Forks
- 70
- Last commit
- Oct 2026
Questions
- What counts as having a website?
- A business has a website only if it has its own official domain, such as cafeborkar.com. Social pages, aggregators and directories, and its Google Maps or Google Business listing do not count.
- How does it decide a business has no website?
- It searches the business name and scans the results. If only social, aggregator, or Maps results appear and no own domain, the business is reported as a lead.
- Does it need an API key?
- No. web_search and the browser do all the work, with no API key needed.
Advanced
- Item type
- skill
- Key
lead-scout- Source
- github.com/spinabot/brigade
Related picks
Skill · davila7
The pick for Scrapescrape-do-automation
Skill · composio-community
The pick for Scrapesearch
Skill · davila7
The pick for Searchquantitative-screening
Skill · agentii-ai
The pick for Companiesprospecting
Skill · coreyhaines31
The pick for Companiesbrowser-use
Skill · browser-use
More in Web & browsing