← ClaudeAtlas

local-lead-prospectorlisted

Assembles an outreach list of local businesses for an SDR from an industry + region pair. Returns a CSV with name, category, address, phone, website, rating, review count, and a Google Maps source URL, plus a markdown summary. Listing data only. No decision-maker names, no personal emails, no LinkedIn scraping. Google Places API (New) is the preferred path and requires GOOGLE_MAPS_API_KEY. A Playwright + Chromium scrape of public Google Maps results exists as an opt-in fallback, gated behind an explicit confirmation, because scraping Google Maps is against Google's Terms of Service. Use this skill when an SDR asks to "find me dentists in Austin", "build a lead list for HVAC companies in Denver", "I need contacts for law firms in Chicago", "give me a prospecting list", or "who should I cold-call in this market". Do NOT trigger on single-consumer lookups like "find me a good dentist near me", "what is the best taco place in Austin", or "where should I take a client to dinner in SoHo". Those are one-shot recomme
skills-agents-co/skills-and-agents-library · ★ 1 · AI & Automation · score 67
Install: claude install-skill skills-agents-co/skills-and-agents-library
# Local Lead Prospector ## Compliance up front Google Maps listing data is the source. Two paths exist and they are not equal. - **Preferred path: Google Places API (New).** Official, paid, billed per request. Requires `GOOGLE_MAPS_API_KEY` in the environment. Free tier is small, so a cost estimate is shown before any pull above 50 rows. - **Fallback path: Playwright scrape of Google Maps.** This is against Google's Terms of Service. It exists for cases where the user has no API key and accepts the risk. It only runs after the user explicitly confirms in the same turn. Do not run it silently. Listing data only. Never produce decision-maker names, personal emails, or LinkedIn profiles. Enrichment past the public Google Maps listing is out of scope. ## What you get per business Each row in the CSV: - `name` - `category` (primary type from Google) - `address` - `phone` (international format when Google has it, blank when missing) - `website` (blank when missing) - `rating` (0.0 to 5.0) - `reviews` (count) - `source_url` (Google Maps URL for this place) Missing phone or website cells stay blank. Do not fabricate or guess values. ## Workflow ### 1. Confirm industry and region Both must be specific. If either is vague, ask one clarifying question and stop. - "Texas" is too broad. Ask for a city or metro. - "small business" is too broad. Ask for an industry like "dentists", "HVAC", "law firms". - "Austin, TX" is real. - "dentists in Austin, TX" is ready to run. ### 2. C